maven测试范围传递依赖

时间:2012-01-19 22:04:41

标签: maven maven-plugin

我正在编写一个插件,我需要获取项目的所有依赖项工件,包括test范围和所有传递依赖项。如果我在安装阶段运行插件(我之前无法运行它),project.artifacts似乎得到了我所有的依赖项,除了它不会让我获得测试范围依赖项和这些test的任何传递依赖项范围依赖。如何获得所有内容的传递依赖性?

我也尝试了project.dependencyArtifacts似乎没有帮助。它使测试范围直接依赖,但不是传递依赖。

使用maven 2.0.9

1 个答案:

答案 0 :(得分:0)

发布供参考:

我必须设置@requiresDependencyResolution test,然后包含所有传递依赖项。它最初设置为runtime。这解决了我的问题。