错误如下
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:3.1.2:deploy (default-deploy) on project altcp-config: Failed to deploy artifacts: Could not transfer artifact com.aolingo:altcp-config:pom:0.1 from/to nexus-releases (https://nexus.aolingo.com/repository/maven-releases/): status code: 401, reason phrase: Unauthorized (401) -> [Help 1]
[ERROR]
解决
1、确认你的maven配置中,是否存在身份认证信息
<!-- 配置私服相关信息 -->
<servers>
<!-- 私服认证信息,这里假设私服需要用户名和密码认证 -->
<server>
<id>maven-public</id>
<username>admin</username>
<password>密码</password>
</server>
<server>
<id>maven-releases</id>
<username>admin</username>
<password>密码</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>密码</password>
</server>
</servers>
2、确认pom中的distributionManagement配置中的id是否与上面认证信息中的id是否一致
<profiles>
<profile>
<id>dev</id>
<distributionManagement>
<repository>
<id>maven-releases</id>
<name>Nexus Release Repository</name>
<url>https://nexus.aolingo.com/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>https://nexus.aolingo.com/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
</profile>
</profiles>
注: 两个ID必须一致