我们的archiva存储库遇到过Admin ID已过期并无法恢复的情况。完成此修复后:How to reset Apache Archiva Password 我们删除了用户数据库并重新启动了Archiva。
重新启动后,在向内部存储库添加新工件之后,在maven执行期间抛出了以下错误:
mvn clean package -U
Could not resolve dependencies for ... Could not transfer artifact com.package.... from/to ... Not authorized, ReasonPhrase:Unauthorized.
我们如何才能正常运作?
答案 0 :(得分:2)
当archiva自动重建用户数据库时,Guest ID可能无法访问内部存储库。在这种情况下,以下内容对我们有用。
以管理员身份登录,然后从左侧导航器中选择“管理”。
在用户列表中,选择访客用户并进行编辑。
选择“编辑角色”按钮。
在Archiva下,找到标有“内部”的复选框 “存储库”并检查它。
点击“更新”。
重试maven构建,如果此框已经成功,它现在应该成功 以前没有检查过。