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