Maven进阶–私服配置
1.基本操作
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
4.创建私服
这里只需要更改 name和 type即可,如图所示,其他的都不需要更改,然后再最下方点击" Creat repository"
然后将创建的私服添加到仓库组中,例如将这两个私服添加到 maven-public仓库组中,只需双击你要添加的私服即可
2.配置文件
3.1 从私服中下载依赖
【第一步】在maven的settings.xml中<mirrors>标签中配置,此时就需要注释掉aliyun的配置。
<mirror>
<id>nexus-heima</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>
3.2 上传依赖到私服中
【第一步】配置本地仓库访问私服的权限(在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中定义的<id>heima-nexus</id>对应
【第三步】发布资源到私服命令
mvn deploy
具体的对应关系如下图所示:
文章来源:https://www.toymoban.com/news/detail-453307.html
文章来源地址https://www.toymoban.com/news/detail-453307.html
到了这里,关于Maven进阶--私服配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!