私服的权限分为只读和读写两种,若只读,则只需配置项目中的pom.xml
文件,若需要写,则需要另外配置maven的settings.xml
文件
首先说只读
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun Repository</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
这里以阿里云的私服为例,在只读情况下,id、name可以任意配置,url则需要指定nexus的url
然后是读写
首先在maven的settings.xml
文件中增加server
<server>
<id>deploymentRepo</id>
<username>repouser</username>
<password>repopwd</password>
</server>
记住这里的id,之后有用
然后继续修改项目中的pom.xml
<distributionManagement>
<repository>
<id>deploymentRepo</id>
<name>Nexus Release Repository</name>
<url>http://127.0.0.1:8081/repository/maven-releases/</url>
</repository>
</distributionManagement>
注意
这里的id要和server
中的id一致
然后回到项目中,执行命令mvn deploy -Dmaven.test.skip=true
进行包上传,完成后在Nexus的browse中进行查看
# To Be Continued!😎
← logback日志写入数据库 明御运维配置 →