首页 > 解决方案 > 未找到 Maven 传递依赖项。导致构建错误

问题描述

我正在尝试使用 Maven 构建一个 Java 项目。我的 pom.xml 主要包括依赖项,其中一些有自己的传递依赖。

当我运行 'mvn compile' 时,大多数依赖项都可以正常加载,但找不到一些传递的,并给出警告“[警告] artifact_name 的 POM 丢失,没有可用的依赖项信息”。这会导致 Maven 编译失败。

日志显示,已从 Maven 和 Jboss 公共存储库中搜索了依赖项。

  1. 在这种情况下,如果找不到传递依赖项,我该怎么办?

  2. 如何确定什么依赖项需要这种传递依赖项?命令 'mvn dependency:tree' 不起作用,因为它以构建失败告终

提前致谢!

编辑:我决定删除对 pom.xml 所做的所有更改并下载原始更改。之后,带有传递依赖的警告消失了。所以看起来问题可能与 pom.xml 中的语法或其他一些变化有关。

标签: maven

解决方案


我决定删除对 pom.xml 所做的所有更改,并从我们的存储库中下载了原始更改。之后,带有传递依赖的警告消失了。所以似乎问题可能与 pom.xml 中的语法或其他一些变化有关


推荐阅读