用GitHub構建個人Maven倉庫
Maven是一個出色的專案管理工具,它的依賴管理功能極其方便。但是對於個人開發者而言,釋出jar
包到中央倉庫略顯麻煩,有時候一些jar
包也不適合釋出到中央倉庫,這時便可以利用GitHub來發布jar
包,並利用它的raw服務提供對外下載功能。
準備工作
你需要:
開始搭建
建立一個新的GitHub倉庫,記下地址:[email protected]:liuhuanting/maven.git
進入你主機的maven本地倉庫.m2/repository
,初始化git本地倉庫,新增遠端地址:
1 2 3 |
cd ~/.m2/repository git init git remote add origin git@github |
建立.gitignore檔案並提交:
1 2 3 |
echo *>>.gitignore git add .gitignore git commit -m 'add .gitignore' |
建立分支並提交:
1 2 3 |
git branch snapshot git push origin snapshot git checkout snapshot |
找到你要釋出的.jar
檔案,將它部署到本地Maven倉庫:
1
|
mvn install:install-file -Dfile=timo-parser-1.0
|
將本地Maven倉庫對應的檔案提交到GitHub:
1 2 3 4 |
cd ~/.m2/repository git add -f com/github/liuhuanting/timo-parser/1.0.0 git commit -m 'snapshot of timo-parser-1.0.0' git push origin snapshot |
好了,倉庫的搭建和jar包的釋出都已經完成了。
開始使用
你可以在專案的pom.xml
檔案中使用該依賴了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<project> <repositories> <repository> <id>liuhuanting-maven-snapshot-repository</id> <name>liuhuanting-maven-snapshot-repository</name> <url>https://raw.github.com/liuhuanting/maven/snapshot/</url> </repository> </repositories> <dependencies> <dependency> <artifactId>timo-parser</artifactId> <groupId>com.github.liuhuanting</groupId> <version>1.0.0</version> </dependency> </dependencies> </project> |
相關推薦
用GitHub構建個人Maven倉庫
Maven是一個出色的專案管理工具,它的依賴管理功能極其方便。但是對於個人開發者而言,釋出jar包到中央倉庫略顯麻煩,有時候一些jar包也不適合釋出到中央倉庫,這時便可以利用GitHub來發布jar包,並利用它的raw服務提供對外下載功能。 準備工作 你需要: 開始搭建 建立一個新的GitHub倉
利用github搭建個人maven倉庫
pid html tac 最終 .html 安全 class tar mas 之前看到有開源項目用了github來做maven倉庫,尋思自己也做一個。研究了下,記錄下。 簡單來說,共有三步: deploy到本地目錄 把本地目錄提交到gtihub上 配置github地址為
Maven學習總結(37)——利用GitHub或阿里雲OSS物件儲存、又拍雲、七牛雲端儲存等搭建個人Maven倉庫
無論是用Nexus還是HTTP伺服器搭建Maven倉庫,總歸需要一臺伺服器,一臺伺服器需要花錢買和花時間維護,成本比較大。Nexus一般是公司用的比較多,個人不推薦使用。本文就是介紹一些適合個人搭建M
利用github搭建私人maven倉庫
BE putty ima var style 地址 clas 下一步 多行 一、背景 最近在做HBase的項目,不免會引用到一些工具類,如StringUtils,NumberUtils,DateUtils這些,公司底層有封裝好可以直接使用。 但是項目完成,用maven打包
【Hexo】Hexo+Github構建個人部落格 (三):新增面板主題
一、選擇主題 選擇你自己喜歡的主題 參考: 二、配置主題 1.我選擇了hexo-theme-yilia這個主題,簡潔大方,功能齊全; 2.具體新增方法: 安裝 git clone https://github.com/litten/hexo-theme-yilia.
用laravel構建個人部落格(一)
安裝laravel 安裝composer laravel使用composer管理依賴的類庫,首先要安裝composer。具體步驟見:https://getcomposer.org/download/ 。 下載laravel composer global
用Alfred的Script Filter獲取GitHub的個人倉庫
效果演示 本文的所有程式碼,託管在GitHub上。 操作流程: 在搜尋框中輸入:code,顯示CSDN和GitHub的個人主頁。 接著,再輸入 空格 和 git,顯示個人下的所有倉庫。 選擇某個倉庫,瀏覽器開啟頁面。 建立workflow
用eclipse怎樣將本地的項目打成jar包上傳到maven倉庫
nag 需要 username ges blog rdp sso watermark fig 使用maven的項目中,有時需要把本地的項目打成jar包上傳到mevan倉庫。 操作如下: 1、將maven 中的settings文件配置好用戶名和密碼,如下: <ser
使用github作為maven倉庫存放發布自己的jar包依賴 實現多個項目公共部分代碼的集中,避免團隊中多個項目之間代碼的復制粘貼
地址 oba post 直接 bubuko http tps hub 之間 使用github作為maven倉庫存放發布自己的jar包依賴 實現多個項目公共部分代碼的集中,避免團隊中多個項目之間代碼的復制粘貼。 1、首先在本地maven位置的配置文件setting.xml(沒
將github的library專案新增到jitpack的gradle或maven倉庫
前言 本文主要講解怎麼將GitHub上的Library上傳到jitpack的倉庫,然後通過maven或gradle依賴到其他專案中的過程. 效果 先看完成後的結果 gradle依賴 1.專案的build.gradle allprojects { repositories {
【轉載】aliyun阿里雲Maven倉庫地址——加速你的maven構建
【轉載】aliyun阿里雲Maven倉庫地址——加速你的maven構建 原文地址:http://www.cnblogs.com/geektown/p/5705405.html maven倉庫用過的人都知道,國內有多麼的悲催。還好有比較好用的映象可以使用,儘快記錄下來。速度提
【總結】Maven用阿里雲作為中央倉庫/國內映象用法設定
背景: 訪問預設Maven中央倉庫速度慢,故使用國內映象,使用阿里雲映象倉庫,加速開發效率。或者,搭建自己的Nexus私服,也可以實現同樣的加速效果。 核心配置 編輯settings.xml檔案 <mirror> <!--This sends
aliyun阿里雲Maven倉庫地址——加速你的maven構建
maven倉庫用過的人都知道,國內有多麼的悲催。還好有比較好用的映象可以使用,儘快記錄下來。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 檔案裡配置mirror
用Github Page+Hexo輕鬆搭建個人部落格
在2018年來臨之際,筆者拖延了一年多的部落格終於上線了,本文基於筆者的實踐經驗,即使你是一個技術小白,按照本文的步驟,也可以輕鬆搭建自己的部落格。 為什麼要搭建個人部落格? 總結和寫作能力很重要 獨立的才是自己的,所有文章都可永久儲存在自己的伺服器
Dockerhub+Github構建kubernetes私有映象倉庫
部分kubernets映象存放在google映象倉庫中,由於無法訪問外網,這裡可以使用Docker Hub的自動構建功能將google映象構建到個人dockerhub倉庫中。 1. github建立倉庫 登入github,這裡建立一個名為kubernetes-images的倉庫,
GitHub上建立自己的Maven倉庫並引用
1、首先在Github倉庫中建立一個自己的倉庫,倉庫名稱為:mvn-repo,如下圖所示: 2、然後在mvn工具的配置檔案settings.xml中(在window中配置檔案會在Maven的安裝目錄下的conf資料夾下),找到servers標籤,新增一個server,如:
Maven倉庫搭建(二):GitHub、又拍雲、七牛雲端儲存
在上一篇博文中,主要介紹了Maven倉庫搭建原理,除了Nexus外,隨意使用一個HTTP伺服器,例如Tomcat或Nginx,都可搭建一個自己的Maven倉庫。 無論是用Nexus還是HTTP伺服器搭建Maven倉庫,總歸需要一臺伺服器,一臺伺服器需要花錢買和
用eclipse怎樣將本地的專案打成jar包上傳到maven倉庫
使用maven的專案中,有時需要把本地的專案打成jar包上傳到mevan倉庫。 操作如下: 1、將maven 中的settings檔案配置好使用者名稱和密碼,如下: <servers> <server> <id>r
推薦幾個好用的maven倉庫映象站
以下4個映象站於2016年11月1日測試正常。 1、阿里雲的映象站(首推,新站,速度暴快)順便給阿里雲棲開發者社群做個廣告,點這裡來雲棲社群看看吧。 <mirror> <id>nexus-aliyun</id>
Jekyll + Github Pages構建個人技術部落格
寫技術部落格可以積累並且鞏固所學的知識,溫故知新,還能傳播知識,幫助他人解決問題。 前言 搭建專屬於自己的部落格,是每一個碼農都會想要去實現的,以前自己也曾想要搭建,但是總有無從下手的感覺,隨著知識閱歷的提升,知道了一些搭建的方式,時機成熟,