日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

将构件发布到私有的nexus maven 仓库

發布時間:2025/5/22 编程问答 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 将构件发布到私有的nexus maven 仓库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1、settings.xml 中配置用戶名密碼 <server><id>deploymentRepo</id><username>repouser</username><password>repopwd</password> </server> 2、pom.xml中配置?distributionManagement塊,執行deploy就可以了 3、如果要發布到 snapshotRepository的話,只需要保證項目的版本最后是-SNAPSHOT結尾就會在發布的時候自動發布到配置的snapshotRepository下。 默認的nexus用戶名是admin密碼是admin123,登錄后可以看到有一個depolyment用戶,可以設置一個密碼,然后用depolyment的用戶來發布到我們自己的nexus私有倉庫。本文使用nexus這個名字作為私服的主機名。如果你也想直接使用nexus訪問到私服,可以設置hosts文件。 下面我列出在項目中的pom: <repositories><!-- 本地穩定版本構件庫--><repository><id>releases</id><name>releases</name><url>http://nexus:8081/nexus/content/repositories/releases</url></repository><!-- 本地臨時版本構件庫--><repository><id>snapshots</id><name>snapshots</name><url>http://nexus:8081/nexus/content/repositories/snapshots</url></repository> </repositories><!-- 發布到本地鏡像倉庫 --> <distributionManagement><repository><id>releases</id><name>releases</name><url>http://nexus:8081/nexus/content/repositories/releases</url></repository><snapshotRepository><id>snapshots</id><name>snapshots</name><url>http://nexus:8081/nexus/content/repositories/snapshots</url></snapshotRepository> </distributionManagement> 配合使用profiles可以靈活的區分不同的環境動態設置配置 <profiles><profile><id>dev</id><properties><jdbc_driverClass>com.mysql.jdbc.Driver</jdbc_driverClass><jdbc_host>localhost</jdbc_host><jdbc_port>3306</jdbc_port><jdbc_dbname>test</jdbc_dbname><jdbc_username>root</jdbc_username><jdbc_password>123456</jdbc_password></properties></profile><profile><id>linux</id><activation><os><family>linux</family></os></activation><properties><log4j_log_path>/var/log</log4j_log_path></properties></profile> </profiles> 同時如果直接從遠程倉庫下載依賴太慢,在開發團隊中,使用nexus開啟central的proxy倉庫是一個很好的辦法,開啟的辦法很簡單,就是使用admin登錄nexus的后臺,然后設置Central的配置,講下載索引的開關打開,并且將這個倉庫添加到Publish的列表中,然后在本地的maven配置文件中,設置mirror。 <mirror> <id>centralMirror</id> <mirrorOf>central</mirrorOf> <name>Central Repository Mirror Server.</name> <url>http://nexus:8081/nexus/content/repositories/central</url> </mirror> ?

tips:

本文由wp2Blog導入,原文鏈接:http://devonios.com/%e5%b0%86%e6%9e%84%e4%bb%b6%e5%8f%91%e5%b8%83%e5%88%b0%e7%a7%81%e6%9c%89%e7%9a%84nexus-maven-%e4%bb%93%e5%ba%93.html

轉載于:https://my.oschina.net/yangyan/blog/859511

總結

以上是生活随笔為你收集整理的将构件发布到私有的nexus maven 仓库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。