Jar包上传至Nexus Repository私服
作者:互联网
设置Maven配置文件server节点
- 打开Maven的setting.xml文件,找到
servers
节点
- 在
servers
节点中加入服务器配置,如下:
<server>
<id>csdn-maven-releases</id>
<username>xiaolongren</username>
<password>123456</password>
</server>
<server>
<id>csdn-maven-snapshots</id>
<username>xiaolongren</username>
<password>123456</password>
</server>
-
id:服务命名,一般以仓库名命名,这里id在后面操作上传jar包是会使用到
-
username:Nexus Repository私服上传包是需要账号权限的,这里配置用户名
-
password:密码
这里配置两个服务,releases为发布库,snapshots为快照库,可根据Nexus Repository私服实际情况配置。
在IDEA中上传包
- 在IDEA中配置pom.xml
<distributionManagement>
<!--发布库-->
<repository>
<!--对应Maven中配置的id-->
<id>csdn-maven-releases</id>
<name>releases</name>
<!--私服仓库地址-->
<url>xxxxx</url>
<uniqueVersion>true</uniqueVersion>
</repository>
<!--快照库-->
<snapshotRepository>
<id>csdn-maven-snapshots</id>
<name>snapshots</name>
<url>xxx</url>
</snapshotRepository>
</distributionManagement>
- id:必须在Maven配置文件Server中能找到匹配的id,上传时会通过这个id去Maven配置中寻找username和passwork来验证权限
- url:必须是私服仓库真实地址
- 上传包
- IDEA中点击Maven
deploy
即可。
标签:Nexus,私服,Jar,snapshots,Maven,csdn,上传,id 来源: https://blog.csdn.net/qq_36330228/article/details/121802657