Maven : 将 Jar 安装到本地仓库和 Jar 上传到私服
前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。
Jar的maven配置
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.9.2</version>
</dependency>
1. 將Jar包安裝到本地倉庫
?
?
命令:
?
?
mvn install:install-file -Dfile=D:\thrift-0.9.2.jar -DgroupId=org.apache.thrift -DartifactId=libthrift -Dversion=0.9.2 -Dpackaging=jar?
-- DgroupId和DartifactId構(gòu)成了該jar包在pom.xml的坐標(biāo), 對應(yīng)依賴的DgroupId和DartifactId
-- Dfile表示需要上傳的jar包的絕對路徑
-- Dpackaging 為安裝文件的種類
2. 上傳Jar到私服 ?
?
?
命令:
?
?
mvn deploy:deploy-file -DgroupId=org.apache.thrift -DartifactId=libthrift -Dversion=1.12 -Dpackaging=jar -Dfile=D:\thrift-0.9.2.jar -Durl=http://ip:port/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
-- DgroupId和DartifactId構(gòu)成了該jar包在pom.xml的坐標(biāo), 對應(yīng)依賴的DgroupId和DartifactId
-- Dfile表示需要上傳的jar包的絕對路徑
-- Durl私服上倉庫的url精確地址(打開nexus左側(cè)repositories菜單,可以看到該路徑)
?
-- DrepositoryId服務(wù)器的表示id,在nexus的configuration可以看到
?
?
?
-------------------------------------------------------------------------------------------------------------
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 我是分隔線
?
-------------------------------------------------------------------------------------------------------------
1、通過瀏覽器進(jìn)入,點(diǎn)擊右上角的。
?
2、在彈出的登錄窗口中輸入用戶名和密碼。
?
?
3、登錄成功之后,點(diǎn)擊左側(cè)列表中的Views/Respsitories-->Respsitories。
?
4、在打開的標(biāo)簽頁中,選擇3rd party,我們自己的jar包都要上傳到3rdparty中。在下方的窗片中,可以瀏覽到所有的第三方的jar包。
?
?
5、點(diǎn)擊下方窗片的,準(zhǔn)備上傳我們自己的包。
GAV Definition 選擇:GAVParameters。
依次填寫Group、Artifact、Version,分別對應(yīng)pom.xml文件中的groupId、artifactId、version。
Packaging選擇jar
填寫完成之后,點(diǎn)擊選擇需要上傳的jar,下方的Filename、Extension會自動填充。
?
?
6、文件選擇完畢后,點(diǎn)擊,將選擇的jar包添加至Artifacts中。
7、再次點(diǎn)擊,將jar包的源碼包同樣上傳上來。
?
?
8、將jar包和source包都上傳完畢后,點(diǎn)擊,將兩個(gè)包上傳至倉庫中。
?
9、上傳成功之后,可以在中,查看到剛剛上傳的jar包。
?
轉(zhuǎn)自:https://blog.csdn.net/we_shell/article/details/49819221
https://blog.csdn.net/lzy_lizhiyang/article/details/45056703
總結(jié)
以上是生活随笔為你收集整理的Maven : 将 Jar 安装到本地仓库和 Jar 上传到私服的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]用C#编写ActiveX控件(一)
- 下一篇: illegal to have mult