使用Nexus建立Maven私有倉庫

從Maven中央倉庫下載所需的jar包,須要外網的支持若是公司不能上外網的話則不能從中央倉庫下載所需jar包,公司網速慢的時候也會影響項目構建的速度。用戶能夠用nexus建立私有的maven倉庫。web

首先下載nexus,下載地址是http://www.sonatype.org/nexus/go,在此頁面能夠下載最新版本的Nexus,能夠下載zip包也能夠下載war包兩種包的部署方式不同。bootstrap

1、下載的zip包瀏覽器

a.把zip包解壓到指定路徑如「D:\workbase」tomcat

b.運行cmd而後進入「D:\workbase\nexus-2.6.0-05\bin」路徑app

c.而後運行nexus.bat install命令安裝nexuswebapp

d.而後運行nexus.bat start命令啓動nexusjvm

其餘命令有nexus.bat stop中止 nexus.bat restart重啓 nexus.bat uninstall卸載maven

2、下載war包,直接把war包放到tomcat的webapp下,啓動tomcat便可。.net

在瀏覽器地址欄輸入http://localhost:8080/nexus/即進入nexus首頁。有管理nexus要以管理員身份登陸,點擊首頁右上角的login輸入默認登陸名、密碼admin/admin123便可登陸。rest

官方下載的最新版本是2.6.0-05,jdk1.6版本啓動nexus有錯誤不能啓動,錯誤以下

Launching a JVM...
jvm 5    | Java.lang.UnsupportedClassVersionError: org/sonatype/nexus/bootstrap/jsw/JswLauncher : Unsupported major.minor version 51.0

在官網下載早期版本的Nexus如2.4.0便可。

登陸系統後點擊左側菜單欄Views/Repositories下的Repositories選擇Central倉庫點擊下邊的Configuration把Download Remote Indexes屬性設爲True保存便可。

而後在Central倉庫上右鍵而後點擊Repair Index 便可下載中心倉庫的索引文件,稍等幾分鐘點擊下邊的Browse Index便可看見下載的索引文件。

往Public Repositories中添加Central倉庫,點擊Public Repositories在Configuration選項卡中把Central移到左側便可。

 

 

最後在本身的應用中把中心倉庫配置成創建的私有倉庫地址便可,修改本地的maven配置文件,C:\Documents and Settings\用戶名\.m2\setting.xml

在mirrors添加mirror節點地址指向創建的私有倉庫地址,mirrorOf屬性值設爲central爲了覆蓋超級pom中指定的central地址,以下

相關文章
相關標籤/搜索