maven將項(xiàng)目打包上傳到nexus私服的詳細(xì)教程
1、pom.xml文件添加distributionManagement節(jié)點(diǎn)。
模塊項(xiàng)目中如果存在父子項(xiàng)目,且父子項(xiàng)目的jar包都需要上傳到私服的話,直接在父項(xiàng)目pom文件中添加這段配置,如果只需要將子項(xiàng)目jar包上傳私服,則在子項(xiàng)目的build標(biāo)簽同級添加這段配置。
<!-- 使用分發(fā)管理將本項(xiàng)目打成jar包,直接上傳到指定服務(wù)器 --> <distributionManagement> <!--正式版本--> <repository> <!-- nexus服務(wù)器中用戶名:在settings.xml中<server>的id--> <id>releases</id> <!-- 這個名稱自己定義 --> <name>Releases</name> <url>http://192.168.4.49:9999/repository/maven-releases/</url> </repository> <!--快照版本-- > <snapshotRepository> <id>snapshots</id> <name>Snapshot</name> <url>http://192.168.4.49:9999/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement>

2、pom文件中< repository >節(jié)點(diǎn)下的< id >對應(yīng)maven的配置文件setting.xml文件中的server的id,兩者必須保持一致才能生效。
<!--maven連接nexus需要驗(yàn)證用戶名和密碼--> <servers> <server> <id>releases</id> <username>dev</username> <password>dev</password> </server> <server> <id>snapshots</id> <username>dev</username> <password>dev</password> </server> <servers>
3、注意上傳到私服的是正式版本還是快照版本,正式版本在pom.xml文件version中不能有SNAPSHOT,快照版本才有。
<groupId>com.apic</groupId> <artifactId>ind-goods-biz</artifactId> <version>0.0.1.RELEASE</version> <!-- <version>0.0.1-SNAPSHOT</version> -->
4、在idea中點(diǎn)擊右側(cè)工具欄中的maven,再選擇maven彈出框中的m標(biāo)識,選擇對應(yīng)的項(xiàng)目,執(zhí)行mvn clean deploy,將項(xiàng)目打包發(fā)布到私服。




到此這篇關(guān)于maven將項(xiàng)目打包上傳到nexus私服的詳細(xì)教程的文章就介紹到這了,更多相關(guān)maven項(xiàng)目打包上傳到nexus私服內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Maven nexus 安裝nexus私服出現(xiàn)的問題和解決辦法
- 詳解Maven私服Nexus的安裝與使用
- 如何使用nexus在局域網(wǎng)內(nèi)搭建maven私服及idea的使用
- Maven入門之使用Nexus搭建Maven私服及上傳下載jar包
- 使用Nexus搭建Maven私服的方法步驟
- 詳解idea maven nexus 常見命令配置
- 利用Docker搭建Nexus私有倉庫實(shí)現(xiàn)Maven私服
- 使用Nexus搭建Maven私服教程的方法步驟
- Maven配置單倉庫與多倉庫的實(shí)現(xiàn)(Nexus)
- Maven發(fā)布項(xiàng)目到Nexus私有服務(wù)器
- Python實(shí)現(xiàn)批量上傳本地maven庫到nexus
- Maven使用Nexus創(chuàng)建私服的實(shí)現(xiàn)
- Maven忽略單元測試及打包到Nexus的實(shí)現(xiàn)
- maven私有鏡像倉庫nexus部署使用
相關(guān)文章
spring boot RestTemplate 發(fā)送get請求的踩坑及解決
這篇文章主要介紹了spring boot RestTemplate 發(fā)送get請求的踩坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
使用JPA支持多參數(shù)列表查詢(參數(shù)可能為空)
這篇文章主要介紹了使用JPA支持多參數(shù)列表查詢(參數(shù)可能為空),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
Java基礎(chǔ)將Bean屬性值放入Map中的實(shí)例
這篇文章主要介紹了Java基礎(chǔ)將Bean屬性值放入Map中的實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-07-07
netty-grpc一次DirectByteBuffer內(nèi)存泄露問題
這篇文章主要介紹了netty-grpc一次DirectByteBuffer內(nèi)存泄露問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
Jdk11使用HttpClient提交Http2請求的實(shí)現(xiàn)方法
這篇文章主要介紹了Jdk11使用HttpClient提交Http2請求的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08
Java中HashMap和Hashtable及HashSet的區(qū)別
以下是對Java中HashMap和Hashtable及HashSet的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下2013-09-09

