nexus-2.14.2-01-bundle構建maven私服


一、下載nexus

地址:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.2-01-bundle.zip

二、啟動服務

解壓nexus-2.14.2-01-bundle.zip

在bin/jsw下有不同的版本,這里我選擇window 64位操作系統的版本。

console-nexus.bat  是以命令窗口的形式啟動,關閉后服務停止

install-nexus.bat   是設置開機啟動,在服務中可以看成到該服務為開機自動啟動(推薦使用這種方式啟動)

stop-nexus.bat      是停止服務

uninstall-nexus.bat  是卸載nexus

三、服務配置

啟動后輸入:http://localhost:8081/nexus  進入在右上角Login登錄,初始用戶名:admin 密碼:admin123

1、修改登錄密碼

2、配置參數,將Download Remote Indexes 設置為true

3、添加第三方jar包

  3.1、選擇和填寫參數(groupId、artifactId、version)都要填寫

  

 3.2、選擇上傳的jar包

三、項目調用方法

1、配置maven的settings.xml文件

  1.1、設置jar包保存的本地目錄(我設置的是D盤)

 <localRepository>D:\MavenRepository\server_jar</localRepository>

 

 1.2、設置私服地址

<mirror>  
       <id>central</id>
       <mirrorOf>*</mirrorOf> <!-- * 表示讓所有倉庫使用該鏡像--> 
       <name>central-mirror</name> 
       <url>http://192.168.1.253:8081/nexus/content/groups/public/</url>  
</mirror> 

 

 1.3在maven項目的POM.xml文件中增加配置

<!--指定倉庫 -->
    <repositories>
        <repository>
            <id>central</id>
            <url>http://192.168.1.253:8081/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
    <!--指定插件倉庫 -->
    <pluginRepositories>
        <pluginRepository>
            <id>central</id>
            <url>http://192.168.1.253:8081/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM