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>
'general java' 카테고리의 다른 글
[play2] org.slf4j#slf4j-api;1.7.7: configuration not found in org.slf4j#slf4j-api;1.7.7: 'compile'. It was required from org.slf4j#slf4j-simple;1.7.7 compile (0) | 2015.05.07 |
---|---|
[play1] play deps --forceCopy (0) | 2015.05.06 |
[Guava] EventBus 예제 (0) | 2015.04.23 |
[Guava] Monitor 예제 (0) | 2015.04.21 |
[Guava] Futures 예제 (0) | 2015.04.17 |