1.将latest-win64.zip压缩资料放在 develop 目录下,进行解压,得到nexus-3.30.1-01和sonatype-work,
在D:\develop\nexus\nexus-3.30.1-01\bin路径下执行cmd操作,执行命令,启动服务器
资源路径: latest-win64.zip
官网下载地址:https://help.sonatype.com/repomanager3/download
启动服务器(命令行启动) (注意:空格)
nexus.exe /run nexus
2.启动之后,打开浏览器输入
访问服务器(默认端口:8081)
http://localhost:8081/
3.进入页面之后,点击Sign in进行登录(记得输入自己的用户名和密码)
username:admin
password:123456
【第一步】在maven的settings.xml中
<mirror>
<id>nexus-heima</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>
【第一步】配置本地仓库访问私服的权限(在maven的settings.xml的servers标签中配置)
<server>
<!--id任意,多个server的id不重复就行,后面会用到-->
<id>itheima-release</id>
<username>admin</username>
<password>123456</password><!--填写自己nexus设定的登录秘密-->
</server>
<server>
<id>itheima-snapshot</id>
<username>admin</username>
<password>123456</password>
</server>
</servers>
【第二步】配置当前项目访问私服上传资源的保存位置(项目的pom.xml文件中配置)
<distributionManagement>
<repository>
<!--和maven/settings.xml中server中的id一致,表示使用该id对应的用户名和密码-->
<id>itheima-release</id>
<!--如果jar的版本是release版本,那么就上传到这个仓库,根据自己情况修改-->
<url>http://localhost:8081/repository/itheima-release/</url>
</repository>
<snapshotRepository>
<!--和maven/settings.xml中server中的id一致,表示使用该id对应的用户名和密码-->
<id>itheima-snapshot</id>
<!--如果jar的版本是snapshot版本,那么就上传到这个仓库,根据自己情况修改-->
<url>http://localhost:8081/repository/itheima-snapshot/</url>
</snapshotRepository>
</distributionManagement>
注意:要和maven的settings.xml中server中定义的
【第三步】发布资源到私服命令
mvn deploy
具体的对应关系如下图所示: