我正在尝试使用Maven构建Java项目。我的pom.xml主要包括依赖项,其中一些依赖项具有自己的传递依赖关系。
当我运行'mvn compile'时,大多数依赖项都可以很好地加载,但是找不到某些可传递的依赖项,并给出警告“ [警告]缺少artifact_name的POM,没有可用的依赖项信息”。这导致Maven编译失败。
日志显示,已经从Maven和Jboss公共存储库中搜索了依赖项。
在找不到传递依赖项的情况下该怎么办?
我如何确定哪种依赖关系需要此传递依赖关系?命令'mvndependency:tree'不起作用,因为它以构建失败结尾
谢谢!
编辑:我决定删除对pom.xml所做的所有更改,并下载原始更改。之后,带有传递依赖项的警告消失了。因此看来问题可能出在pom.xml的语法或其他更改。
答案 0 :(得分:0)
我决定删除对pom.xml所做的所有更改,并从我们的存储库中下载了原始更改。之后,带有传递依赖项的警告消失了。因此看来问题可能出在pom.xml的语法或其他更改