java - 排除 Maven 依赖插件中的依赖
问题描述
为了加快我依赖的构建过程,Docker
我想生成一个包含maven
已经为我的项目下载的所有依赖项的图像。为此,我使用maven
dependency
插件,调用目标dependency:resolve
。
我的maven
项目包含两个模块(A
和B
),并且B
依赖于A
构建成功。这意味着当我调用dependency:resolve
目标时,该过程在到达B
依赖的模块时失败,该模块A
尚未构建(我-SNAPSHOT
在项目中使用版本pom.xml
)。
我已经尝试排除这种依赖关系,但我找不到让它工作的方法。如何才能做到这一点?
解决方案
根据 Maven依赖插件文档,您可以使用其他参数,包括 excludeArtifactIds。
excludeArtifactIds
要排除的工件名称的逗号分隔列表。
类型:java.lang.String
自:2.0
要求:无
用户属性:excludeArtifactIds
这应该有助于实现您的目标,而不会打乱您的常规构建过程。
推荐阅读
- python - 提供一组点以在 python 的 matplotlib 中绘制时点的颜色规范
- ios - 带有模态的 PopToViewController
- mysql - Sqoop:使用 sql 函数通过 --split-by 导入
- ruby-on-rails - Rails Routing 新的关联路径
- c - 如何从动态字符串中删除换行符
- r - 在 R 中粘贴时,如何正确对齐格式化字符串?
- javascript - Jquery克隆/删除 - 将元素添加到输出
- javascript - 事件与鼠标事件
- php - 如何在执行所有脚本之前打印用 php 制作的内容
- html - //和http或https有什么区别