제안 :
1.) 당신이 당신의 메이븐 Settings.XML이에 나열된 모든 서버가 있는지 확인하십시오. 이것은 때때로 나를 잡아 먹는다.
2.) 스냅 샷 repo id가 Archiva에 정의 된 repo id와 일치하는지 확인하십시오.
3.) 관리자로도 스냅 샷 저장소에 대한 액세스 권한이 있는지 확인하십시오. 권한을 취소 할 수 있습니다.
4.) 올바른 암호를 갖고 있는지 확인하십시오.
5.) Archiva를 다시 시작한 후에이 문제를 해결했습니다.
6) 다음 Settings.XML의 설정 당신이 저장소 그룹의 일부 (예의 사용자 정의 스냅 샷의 repo에 스냅 샷을 배포 할 수 있습니다 - 특정 팀을위한 스냅 샷의 repo) :
<mirror>
<id><repo_group_id></id>
<mirrorOf>*, !<team_snapshot_repo_id></mirrorOf>
<name>My Team's Maven Repository</name>
<url>http://<HOST>:<PORT>/archiva/repository/<repo_group_id>/</url>
</mirror>
(7)) 다음은 내 이슈를 내 스냅 샷 Maven 레포에 배포하려는 경우 내 pom.xml에 추가 한 내용입니다.
<distributionManagement>
<repository>
<id>internal</id>
<url>http://HOST:PORT/archiva/repository/internal/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Archiva Managed Snapshot Repository</name>
<url>http://HOST:PORT/archiva/repository/snapshots/</url>
<layout>default</layout>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>snapshots</id>
<url>http://HOST:PORT/archiva/repository/snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>