maven - 未找到 Maven 传递依赖项。导致构建错误
问题描述
我正在尝试使用 Maven 构建一个 Java 项目。我的 pom.xml 主要包括依赖项,其中一些有自己的传递依赖。
当我运行 'mvn compile' 时,大多数依赖项都可以正常加载,但找不到一些传递的,并给出警告“[警告] artifact_name 的 POM 丢失,没有可用的依赖项信息”。这会导致 Maven 编译失败。
日志显示,已从 Maven 和 Jboss 公共存储库中搜索了依赖项。
在这种情况下,如果找不到传递依赖项,我该怎么办?
如何确定什么依赖项需要这种传递依赖项?命令 'mvn dependency:tree' 不起作用,因为它以构建失败告终
提前致谢!
编辑:我决定删除对 pom.xml 所做的所有更改并下载原始更改。之后,带有传递依赖的警告消失了。所以看起来问题可能与 pom.xml 中的语法或其他一些变化有关。
解决方案
我决定删除对 pom.xml 所做的所有更改,并从我们的存储库中下载了原始更改。之后,带有传递依赖的警告消失了。所以似乎问题可能与 pom.xml 中的语法或其他一些变化有关
推荐阅读
- swift - 如何在 Swift(CreateML) 中读取文本文件的内容并将其解析为字典
- python - 使用 xlwings 从 Excel 调用并运行 jupyter notebook?
- python - 如何处理多响应数据以在 Python 3 中构建频率?
- python - 如何单击使用 selenium python 弹出窗口阻止的元素?
- elasticsearch - 弹性搜索错误 - [prefix] 查询不支持 [prefix]
- python - 在熊猫中将列值拆分为多行和多列
- powershell - Powershell命令删除以_开头的所有内容
- matlab - 如何检测此半导体图像中的缺陷?
- android - 如何每次在kotlin的for循环中创建一个新变量
- javascript - 使用 Material UI 访问 renderValue 组件上的反应事件处理程序时出现问题