如何避免maven项目的传递依赖中的开放式版本?

时间:2012-07-26 18:26:34

标签: validation maven dependencies version

有很多建议可以避免使用开放式版本的依赖项。 这真是个好主意。
我需要验证几个大项目,并找出它们在所有传递依赖项中的版本是否有任何范围 第一个意图是使用enforcer插件http://maven.apache.org/plugins/maven-enforcer-plugin/index.html。  但它只能对插件进行此类验证 我的任务看起来很常见,但到目前为止我找不到任何现有的解决方案 现在我将为执行者插件编写自定义规则以检查版本,除非有另一种简单的方法来实现我的目标 欢迎任何想法 谢谢

1 个答案:

答案 0 :(得分:1)

如前所述。版本范围使构建变得不可预测且不可重现,这真的很邪恶。