Nexus私服的安装和使用
本文是基于Windows 10系统环境,安装和使用Nexus服务器
- Windows 10
- nexus-2.12.0-01-bundle
一、Nexus的安装
(1) 官网下载
(2) 解压即可
注意不要解压在中文路径下
(3) 安装Nexus
- 使用管理员身份打开cmd
- 进入nexus安装目录nexus-2.12.0-01/bin
- 在命令行执行下面的命令
nexus.bat install
(4) 开启Nexus服务
- 使用管理员身份打开cmd
- 进入nexus安装目录nexus-2.12.0-01/bin
- 在命令行执行下面的命令
nexus.bat start
(5) 验证nexus是否开启
- 浏览器打开网址:http://localhost:8081/nexus
- 用户名:admin
- 密码:admin123
二、Nexus的使用
通过上述过程,Nexus的服务端已经安装并配置好,下面在配置客户端的信息,并使用Nexus
(1) 配置maven的setting.xml
- 修改mirrors的信息
<mirror>
<id>nexus-releases</id>
<mirrorOf>*</mirrorOf>
<url>http://172.30.12.59:8081/nexus/content/groups/public/</url>
</mirror>
<mirror>
<id>nexus-snapshots</id>
<mirrorOf>*</mirrorOf>
<url>http://172.30.12.59:8081/nexus/content/repositories/apache-snapshots</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
- 修改profiles的信息
<profile>
<!--profile的id -->
<id>nexus-server</id>
<repositories>
<repository> <!--仓库id,repositories可以配置多个仓库,保证id不重复 -->
<id>nexus</id> <!--仓库地址,即nexus仓库组的地址 -->
<url>http://172.30.12.59:8081/nexus/content/groups/public/</url> <!--是否下载releases构件 -->
<releases>
<enabled>true</enabled>
</releases> <!--是否下载snapshots构件 -->
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories> <!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件 -->
<pluginRepository> <!-- 插件仓库的id不允许重复,如果重复后边配置会覆盖前边 -->
<id>public</id>
<name>Public Repositories</name>
<url>http://172.30.12.59:8081/nexus/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>
</profile>
- 修改activeProfiles的信息
<activeProfiles>
<activeProfile>nexus-server</activeProfile>
</activeProfiles>
(2) 更新maven源
在IDEA中的setting中更新maven的源