java - MDEP-187 错误阻止构建通过
问题描述
我正在开发一个 Java 程序,构建工作正常(本地和詹金斯),但是当 Sonar 执行构建时,我收到以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:3.1.1:copy-dependencies
(copy-dependencies) on project test-service-deploy: Artifact has not been
packaged yet. When used on reactor artifact, copy should be executed after
packaging: see MDEP-187. -> [Help 1]
似乎它试图从工作区路径中获取依赖关系,但没有找到任何东西。
有没有办法解决这个问题?
解决方案
我最终发现了问题,我不得不禁用 maven 工作区解析 maven,这意味着程序将从本地存储库获取依赖项。
推荐阅读
- powershell - 跳过大括号的调试器
- python - 使用 Anaconda Navigator 安装 Tensorflow 会为 Python 3.7 提供 UnsatisfiableError
- performance - 如何在 Hive 中的视图上运行查询?
- c# - 使用 TCP 和套接字等待输入时如何避免指定字节数组长度
- regex - 如何通过正则表达式匹配从多个字符(可以嵌套)开始的字符串?
- python-2.7 - 通过列表和数据框提高 for 循环的速度
- azure - 将 Azure 订阅从 CSP 迁移到随用随付
- azure - 新的 Azure PowerShell 'AZ' 模块删除了“部署模式”?
- wordpress - proxy_set_header Hodst $host 是管理面板网址所必需的,但会弄乱其他 wordpress 网址
- php - 如何避免在 OnePager 站点上的页面刷新时重新提交数据 + 避免浏览器弹出