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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Maven私服(Nexus)搭建总结

發布時間:2023/12/1 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven私服(Nexus)搭建总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  因為工作需要,第一次搭建Maven私服,使用的是目前最流行的Sonatype Nexus。搭建私服并不難,官網有很詳細的說明,只需幾個步驟即可搭建一個可用的私服,但因為公司系統環境(測試)的原因還是遇到幾個坑,在這里做一下總結。

背景說明

  1.公司服務器為離線環境,Jar包無法在線下載,只能搭建好后手動上傳Jar包;

  2.測試服務器上因為特殊原因同時運行多個JDK,從1.5 、1.7到1.8版本都有,默認環境為1.5,不是Nexus支持的JDK環境。

遇到的坑?

  開始,下載了最新版本 Nexus 3.x?latest version ,根據百度出的教程安裝。安裝好后才發現3.x系列的Nexus是根據二進制方式來管理倉庫的,而且sonatype-work目錄里的文件夾與2.x差異巨大 ,無法通過直接拷貝jar包方式上傳庫文件。因此不得不刪除原來的安裝包,重新下載了2.14版本來安裝。這里提示各位需要在離線環境安裝Nexus的同學,考慮使用2.x的版本。

  當然,因為我還沒有仔細看過官網文檔,不知道3.x是否合適的上傳方案,如果大家有好的方法,歡迎交流。

搭建步驟

  搭建步驟建議大家參考官網,因為軟件版本在不斷更新,有的版本之間差異較大,百度出來的博文很多不具有時效性,而且不夠詳細。英語不好的同學,可使用瀏覽器的翻譯功能,這里推薦谷歌瀏覽器。

  這里唯一需要強調的是如何指定JDK運行Nexus,如果你的服務器環境也同時安裝了多個JDK且默認環境變量不是Nexus支持的環境,可通過以下方式配置(基于linux):

  • 3.x? :?3.x版本要求JDK(或JRE)1.8版本,通過編輯 bin 目錄下的 nexus文件,指定參數 INSTALL4J_JAVA_HOME_OVERRIDE?的值為JDK目錄 ,如
  INSTALL4J_JAVA_HOME_OVERRIDE=/usr/lib/jvm/openjdk-8
  • 2.x :2.x需要JDK 1.6 ~1.8,具體視Nexus版本而定,參考如下:

? 

 編輯 /bin/jsw/conf/wrapper.conf , 修改?wrapper.java.command (約在第15行,默認值為java)參數的值為 $JAVA_HOME/bin/java? ,

 如?wrapper.java.command =?/usr/lib/jvm/jdk1.8.0_171/bin/java

? ??

關于2.x 版本Jar包拷貝

?  將本地倉庫的jar包拷貝到/sonatype-work/storage/ 對應的類型目錄即可,如central 、release等

  

轉載于:https://www.cnblogs.com/sweeney/p/10597018.html

總結

以上是生活随笔為你收集整理的Maven私服(Nexus)搭建总结的全部內容,希望文章能夠幫你解決所遇到的問題。

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