幾點建議:
1)確保你在你的Maven的settings.xml中列出的所有服務器。這有時候會讓我受益
2.)確保您的快照倉庫編號與Archiva中定義的倉庫編號相匹配。
3.)確保您有權訪問快照倉庫,即使是管理員。權限可以被撤銷。
4.)確保您擁有正確的密碼。
5.)我已經重新啓動了Archiva,修復此問題之前。
6)以下的settings.xml配置將讓你的快照部署到一個自定義的快照回購,這是一個存儲庫組的一部分(即 - 一個快照回購特定團隊):
<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 。)下面是我添加到我的pom.xml中,如果我想將工件部署到我的快照,請參閱Maven回購:
<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>