为什么我不能从Archiva下载工件? ReasonPhrase:未经授权

时间:2017-12-18 16:06:49

标签: maven archiva

我们的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.

我们如何才能正常运作?

1 个答案:

答案 0 :(得分:2)

当archiva自动重建用户数据库时,Guest ID可能无法访问内部存储库。在这种情况下,以下内容对我们有用。

  1. 以管理员身份登录,然后从左侧导航器中选择“管理”。

  2. 在用户列表中,选择访客用户并进行编辑。

  3. 选择“编辑角色”按钮。

  4. 在Archiva下,找到标有“内部”的复选框 “存储库”并检查它。

  5. 点击“更新”。

  6. 重试maven构建,如果此框已经成功,它现在应该成功 以前没有检查过。