maven mvn:deploy 시 401 에러
mvn deploy 시 401 에러가 발생하면, 인증 이슈이다.
error: Failed to transfer file:http://…. Return code is: 401
ReasonPhrase: Unauthorized.
pom.xml 파일에 snapshotRepository를 지정한다.
<distributionManagement>
<snapshotRepository>
<id>google.snapshot.repository</id>
<url>http://artifactory.google.com:8088/snapshot/</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
</distributionManagement>
~/.m2/settings.xml 파일에는 repository 계정 정보가 있어야 한다.
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.or g/xsd/settin gs-1.0.0.xsd ">
<servers>
<server>
<id> google.snapshot.repository</id>
<username>googleadmin</username>
<password>admin!@#</password>
</server>
</settings>