1
有时我们的开发人员使用的类不直接定义为POM中的compile
依赖关系。他们更依赖于一个神器(再次范围为compile
),而该神器依次对包含所使用的类的工件产生依赖关系(transitive compile
)。如何强制在Maven POM中声明所有编译依赖关系?
像这样:
- A使用的B B和C类
- A依赖,但不是C
- B依赖基于C
有什么办法,我可以在Maven构建过程中(除依赖关系报告等)检查它,甚至强制所有的编译依赖项必须直接在项目的POM中声明?
你试图谷歌第一? – 2013-03-19 13:27:53