1、安裝本地jar包到本地maven倉庫api
前提:本地安裝好了maven,而且設置好了M2_HOME和MAVEN_HOME環境變量。這個就不詳細說了,去網上有不少這樣的教程。瀏覽器
一、假設本地有一個jar包,存放位置是:D:\tempmaven
二、把這個jar包安裝到本地倉庫很簡單,只須要執行下面的命令便可:ui
在cmd的命令窗口中,執行命令:url
mvn install:install-file -Dfile=D:\temp\rc-gateway-api-client.jar -DgroupId=cn.conac.rc.api.client -DartifactId=rc-gateway-api-client -Dversion=1.0.0 -Dpackaging=jar
注意這個命令是一行的,在用編輯軟件寫的時候,不要用回車鍵換行,不然往cmd命令窗口裏面粘貼的時候,命令會不完整。code
命令解釋:xml
當顯示build success的時候,就是成功了,這個時候去你本地的maven倉庫的這個路徑下:cn.conac.rc.api.client查看,會發現已經有了一個jar包,而後在pom文件中就能夠引入依賴了。blog
2、安裝本地jar包到遠程倉庫教程
一、有時候,咱們須要把本地的jar包上傳到公司的nexus私服上面。咱們須要先到maven的安裝目錄的conf目錄下面的setting.xml查看下私服的地址。以下圖是個人的setting文件的私服地址:ip
二、咱們能夠經過瀏覽器直接訪問這個地址,訪問地址只要到nexus就行了,這時會進入到nexus私服的管理界面,以下:
三、點擊Repositories,進入到倉庫列表,如圖:
四、找到本身要上傳到的倉庫,好比我這裏要上傳到Releases,那麼倉庫的地址就是後面的Repository Path對應的地址;
http://你的地址/nexus/content/repositories/releases/
注意:這個地址必定要這樣找準確,否則在上傳的時候會失敗的。
五、若是是由權限要求的,那麼咱們還要在setting.xml中配置好用戶名和密碼以及倉庫id,如圖所示:
六、接下來咱們就可使用mvn -deploy命令上傳jar包到遠程nexus倉庫了,命令以下:
mvn deploy:deploy-file -Dmaven.test.skip=true -DgroupId=cn.conac.rc.api.client -DartifactId=rc-gateway-api-client -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\temp\rc-gateway-api-client.jar -Durl=http://你的地址/nexus/content/repositories/releases/ -DrepositoryId=releases
地址解釋:
不少跟安裝jar包到本地庫是同樣的,不一樣的是這裏多了-Durl:這就是你要安裝到的倉庫的地址,還有就是-DrepositoryId,這個參數就是第5步的配置的id。還有就是這個命令也是一行的,編輯時不能用回車進行換行。
七、通過上述操做,就已經成功把jar包安裝到遠程倉庫了。能夠到遠程倉庫去查看是否有這個jar包了,而後在工程的pom.xml文件中,就可使用你本身上傳的時候的groupId和artifactId來引入jar包的依賴了。