一、下載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>