下载一个 Maven 依赖项时出现问题

Posted

技术标签:

【中文标题】下载一个 Maven 依赖项时出现问题【英文标题】:Issue downloading one Maven dependency 【发布时间】:2021-12-08 00:41:54 【问题描述】:

运行mvn clean install时出现此错误:

[错误] 未能在项目 Hian-Persistence-Direct 上执行目标:无法解析项目 ue.hian:Hian-Persistence-Direct:jar:3.0 的依赖项:无法在 com.ibatis:ibatis2:jar 收集依赖项:2.3.0.677:无法读取 com.ibatis:ibatis2:jar:2.3.0.677 的工件描述符:无法将工件 com.ibatis:ibatis2:pom:2.3.0.677 从/向 maven-public 传输(https://binaries.me.com/artifactory/public-maven):未授权,原因短语:未授权。 -> [帮助 1] [错误] [错误] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。 [错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。 [错误] [错误] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException [错误] [错误] 更正问题后,您可以使用命令恢复构建 [错误] mvn -rf :Hian-Persistence-Direct

我在命令行中运行它。是否有可能我没有正确配置 Maven?如果做不到这一点,我如何获得问题依赖的完整路径?我想检查一下是否可以通过浏览器访问它。

【问题讨论】:

"ReasonPhrase:Unauthorized" 表示您正在访问需要授权的存储库。您需要出示有效的证件。 我可以通过我的浏览器访问https://binaries.me.com/artifactory/public-maven 并且能够看到其他包,所以通过这可能是一个红鲱鱼。另外,我的 SA 告诉我默认情况下我只有只读访问权限,所以认为这意味着所有包。 【参考方案1】:

我的 settings.xml 中的工件密码不正确

【讨论】:

以上是关于下载一个 Maven 依赖项时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中添加 mysql-java 依赖项时出现 maven 问题[关闭]

当我尝试使用最新的依赖项构建 Maven 空手道项目时出现编译错误

尝试在 Eclipse 中添加谷歌视觉教程库时出现 Maven 错误

Gradle 依赖项未列出本地 maven jar 的依赖项

maven导入依赖时出现Cannot Resolve xxx:xxx:xxx(jar包),遇到如何解决

从 hibernate-maven-plugin 2.2 版切换到 3.0 版时出现 NullPointerException