搭建Nexus3(maven私服搭建)
生活随笔
收集整理的這篇文章主要介紹了
搭建Nexus3(maven私服搭建)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
一、上傳Nexus到/data/nexus路徑;解壓Nexus?
二、啟動(dòng)Nexus
?三、訪問8081端口
四、修改本地maven配置
五、項(xiàng)目pom文件更改
?六、將maven項(xiàng)目打包到私服
七、查看包依賴?
一、上傳Nexus到/data/nexus路徑;解壓Nexus?
進(jìn)入Nexus官網(wǎng),選擇Unix下載?Nexus官網(wǎng)?
Nexus官網(wǎng)下載需要翻墻,較為困難。這里引入其他博主整理的百度云地址 ?點(diǎn)此下載
1.下載成功
2.上傳到Linux?
3.解壓
二、啟動(dòng)Nexus
?三、訪問8081端口
默認(rèn)倉庫
- maven-central:maven中央庫,默認(rèn)從https://repo1.maven.org/maven2/拉取jar
- maven-releases:私庫發(fā)行版jar
- maven-snapshots:私庫快照(調(diào)試版本)jar
- maven-public:倉庫分組,把上面三個(gè)倉庫組合在一起對(duì)外提供服務(wù),在本地maven基礎(chǔ)配置settings.xml中使用。
nexus倉庫類型主要分為三種
- proxy 遠(yuǎn)程代理倉庫jar放置的目錄
- hosted 本地倉庫jar放置的目錄,我們一般部署自己的jar到這個(gè)類型的倉庫
- group遠(yuǎn)程代理倉庫jar和本機(jī)倉庫jar
配置aliyun地址
注:注意需要點(diǎn)擊 View certificate?
https://maven.aliyun.com/repository/central
?將aliyun倉庫添加到maven-public倉庫組,并調(diào)整順序
四、修改本地maven配置
打開本地的maven下的conf/settings.xml
1.加入servers , 您的私服賬戶和密碼,確保有權(quán)限?
<servers><server><id>maven-releases</id><username>用戶名</username><password>密碼</password></server><server><id>maven-snapshots</id><username>用戶名</username><password>密碼</password></server></servers>2.配置私服地址
<mirror><id>maven-central</id><mirrorOf>*</mirrorOf><name>my maven resp</name><url>http://ip:端口/repository/maven-public/</url></mirror>查看方法
五、項(xiàng)目pom文件更改
1.從私服下載jar包依賴
<!-- 從私有服務(wù)器下載jar包--> <repositories><repository><id>local-repository</id><url>http://ip:端口/repository/maven-public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories>2.上傳jar包到私服的依賴
<!-- 向私有倉庫服務(wù)器上傳jar包--><distributionManagement><repository><id>maven-releases</id><url>http://ip:端口/repository/maven-releases/</url></repository><snapshotRepository><id>maven-snapshots</id><url>http://ip:端口/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>?六、將maven項(xiàng)目打包到私服
?
測試上傳成功
七、查看包依賴?
選中需要依賴的包,并點(diǎn)擊
將此依賴引入到項(xiàng)目中即可。
注:引入私服倉庫需要引入 五、中導(dǎo)入私服包到pom配置?
總結(jié)
以上是生活随笔為你收集整理的搭建Nexus3(maven私服搭建)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnf搬砖代码Python_dnf自动搬
- 下一篇: 回到顶部