Maven私服配置記錄 Nexus

1、條件 apache

    1.CentOS 7.0 X64 服務器

    2.jdk 1.8 maven

2、下載安裝nexus tcp

    1.下載nexus到opt目錄下 (http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz) 測試

    2.解壓tar包,獲得nexus和sonatype-work兩個文件夾 url

    

   

    3.進入nexus/bin目錄、(nexus爲啓動文件,默認集成jetty服務器)、首次啓動nexus spa

   

    

     (root用戶)提示要先執行 RUN_AS_USER=root 代理

     export RUN_AS_USER=root 日誌

      再啓動 code

     

        啓動成功!

    4.開啓8081端口(臨時)

       iptables -I INPUT -p tcp --dport 8081 -j ACCEPT

    


3、配置與測試

    1.訪問服務器:http://192.168.1.102:8081/nexus        

    

   點擊右上角login in   默認用戶名:admin 密碼:admin123

    

進入Repositories

 查看分配給public組的倉庫

修改倉庫central下載鏈接、設置遠程下載索引爲true

贊成代理下載

顯示In Service後可使用

    2.Maven settings.xml裏面配置私服(測試鏈接爲192.168.1.102)

<mirror>
	   <id>public</id>
	   <mirrorOf>*</mirrorOf> 
	   <name>central-mirror</name> 
	   <url>http://192.168.1.102:8081/nexus/content/groups/public</url>
	 </mirror> 	 
  </mirrors>


    pom.xml配置jar包下載

<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>4.9.1</version>
</dependency>


    download日誌中下載鏈接已爲私服鏈接192.168.1.102

    

    查看私服倉庫下載的jar包

    

此後:maven私服可使用了,可新建倉庫、倉庫組,也能夠上傳本地jar到maven私服中。。。

相關文章
相關標籤/搜索