Maven deployからnexusまでエラー:Return code is:401、Reason Pharase:Uauthorized
1756 ワード
nexusに提出した時にエラーが発生しました。
[ERROR]Failed to execute goal org.apacthe.maven.plugis:maven-deploy-plugin:2.7:deploy(default-deploy)on project*:Failed to deploy artfract:Could not transfer artfract*http://10.1.81.199:8081/nexus/content/repositories/releases/):Failed to transfer file: http://10.1.81.199:8081/nexus/content/repositories/releases/com/cs2c/security-manage ment-client* /1.0/*-1.0.jar.Return code is:401,Reason Pharase:Uauthorized.
元々は設定認証がないです。
mavenディレクトリconfのsetting.xmlには、
ここのidはpom.xmlのリモートdeployのアドレスと一致しています。私のpom.xmlの設定:
エラー:Failed to execute goal org.apaache.maven.plugs:maven-deploy-plugin:2.5:deploy(default-deploy)on project git-demo:Deployment:repository element was not specifed the POplemint
[ERROR]Failed to execute goal org.apacthe.maven.plugis:maven-deploy-plugin:2.7:deploy(default-deploy)on project*:Failed to deploy artfract:Could not transfer artfract*http://10.1.81.199:8081/nexus/content/repositories/releases/):Failed to transfer file: http://10.1.81.199:8081/nexus/content/repositories/releases/com/cs2c/security-manage ment-client* /1.0/*-1.0.jar.Return code is:401,Reason Pharase:Uauthorized.
元々は設定認証がないです。
mavenディレクトリconfのsetting.xmlには、
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
ユーザー名とパスワードはnexusです。再deployでいいです。ここのidはpom.xmlのリモートdeployのアドレスと一致しています。私のpom.xmlの設定:
<!-- ,mvn deploy -->
<distributionManagement>
<repository>
<id>releases</id>
<name>Nexus Release Repository</name>
<url>http://10.1.81.199:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://10.1.81.199:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
ここに配置しないと、エラーが発生します。エラー:Failed to execute goal org.apaache.maven.plugs:maven-deploy-plugin:2.5:deploy(default-deploy)on project git-demo:Deployment:repository element was not specifed the POplemint