麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 操作系統 > 正文

【Maven】Nexus配置和使用

2024-06-28 16:02:37
字體:
來源:轉載
供稿:網友

Nexus安裝

  nexus安裝,可以參照:【Maven】Nexus(Maven倉庫私服)下載與安裝

Nexus簡單說明

 用途:指定私服的中央地址、將自己的Maven項目指定到私服地址、從私服下載中央庫的項目索引、從私服倉庫下載依賴組件、將第三方項目jar上傳到私服供其他項目組使用   倉庫:

      hosted   類型的倉庫,內部項目的發布倉庫 

      releases 內部的模塊中release模塊的發布倉庫

      snapshots 發布內部的SNAPSHOT模塊的倉庫  

      3rd party 第三方依賴的倉庫,這個數據通常是由內部人員自行下載之后發布上去 

      PRoxy   類型的倉庫,從遠程中央倉庫中尋找數據的倉庫

      group   類型的倉庫,組倉庫用來方便我們開發人員進行設置的倉庫

      

Nexus配置

  nexus配置大部分使用默認配置即可,主要是配置一個項目索引

  選擇Central倉庫,設置Download Remote Indexes:True

  

Nexus使用

  項目使用nexus私服的jar包,在項目的pom.xml文件中指定私服倉庫復制代碼
 1 <repositories> 2     <repository> 3         <id>nexus</id> 4         <name>nexus</name> 5         <url>http://192.168.1.103:8081/nexus/content/groups/public/</url> 6         <releases> 7             <enabled>true</enabled> 8         </releases> 9         <snapshots>10             <enabled>true</enabled>11         </snapshots>12     </repository>13 </repositories>復制代碼

 

  項目使用nexus私服的插件,在項目的pom.xml文件中指定插件倉庫復制代碼
 1 <pluginRepositories> 2     <pluginRepository> 3         <id>nexus</id> 4         <name>nexus</name> 5         <url>http://192.168.1.103:8081/nexus/content/groups/public/</url> 6         <releases> 7             <enabled>true</enabled> 8         </releases> 9         <snapshots>10             <enabled>true</enabled>11         </snapshots>12     </pluginRepository>13 </pluginRepositories>復制代碼

 

  如果想本機所有的maven項目都使用私服的組件,可以在maven的設置文件settings.xml中添加屬性,并激活復制代碼
 1 <profiles> 2     <profile> 3         <id>nexusProfile</id> 4         <repositories> 5             <repository> 6                 <id>nexus</id> 7                 <name>nexus</name> 8                 <url>http://192.168.1.103:8081/nexus/content/groups/public/</url> 9                 <releases>10                     <enabled>true</enabled>11                 </releases>12                 <snapshots>13                     <enabled>true</enabled>14                 </snapshots>15             </repository>16         </repositories>17     </profile>18 </profiles>19 <!-- 激活 -->20 <activeProfiles>21     <activeProfile>nexusProfile</activeProfile>22 </activeProfiles>復制代碼

 

 項目發布到私服,maven項目使用命令:mvn clean deploy;需要在pom文件中配置一下代碼;復制代碼
 1 <distributionManagement> 2         <repository> 3             <id>user-release</id> 4             <name>User Project Release</name> 5             <url>http://192.168.1.103:8081/nexus/content/repositories/releases/</url> 6         </repository> 7  8         <snapshotRepository> 9             <id>user-snapshots</id>10             <name>User Project SNAPSHOTS</name>11             <url>http://192.168.1.103:8081/nexus/content/repositories/snapshots/</url>12         </snapshotRepository>13     </distributionManagement>復制代碼

注意還需要配置mvn發布的權限,否則會報401錯誤,在settings.xml中配置權限,其中id要與pom文件中的id一致

復制代碼
 1 <server> 2     <id>user-release</id> 3     <username>admin</username> 4     <passWord>admin123</password> 5 </server> 6 <server> 7     <id>user-snapshots</id> 8     <username>admin</username> 9     <password>admin123</password>10 </server>復制代碼

發布成功后,可以在nexus中看到

    

  上傳第三方的jar包,選擇3rd party-->Artifact Upload--> 選擇GAV方式-->填好構建參數-->增加jar包-->上傳,在Browse Storeage查看

   

   

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青久草视频 | 日韩视频在线不卡 | 亚洲xxx在线观看 | 国产91久久精品一区二区 | 亚洲一区 国产精品 | 亚洲aⅴ在线观看 | 国产亚洲精品久久午夜玫瑰园 | 毛片在线视频观看 | 中文字幕欧美在线 | 国产午夜亚洲精品理论片大丰影院 | av电影在线免费 | 91精品久久久久久久久网影视 | 国产一级做a爱片在线看免 2019天天干夜夜操 | a一级黄 | 日韩毛片在线看 | 欧美日本一 | 色诱亚洲精品久久久久久 | 国产91丝袜在线播放0 | 爱性久久久久久久 | 青青草免费观看 | 亚洲精品一二三区 | 成年人在线视频观看 | 亚洲一区 国产精品 | 久久精品欧美一区二区三区不卡 | 成人午夜免费网站 | 一本一本久久a久久精品综合小说 | 国产精品久久久久久久久久免 | 女教师~淫辱の动漫在线 | 看片一区二区三区 | www.com香蕉 | 综合国产一区 | 亚洲第一色片 | 国产精品久久久久久久久久 | 日韩毛片一区二区三区 | 日韩欧美精品中文字幕 | 成人一区二区三区四区 | 叶子楣成人爽a毛片免费啪啪 | 九九夜夜 | 91一区二区三区久久久久国产乱 | 狠狠干五月天 | 一级国产精品一级国产精品片 |