我正在编写一个插件,我需要获取项目的所有依赖项工件,包括test
范围和所有传递依赖项。如果我在安装阶段运行插件(我之前无法运行它),project.artifacts
似乎得到了我所有的依赖项,除了它不会让我获得测试范围依赖项和这些test
的任何传递依赖项范围依赖。如何获得所有内容的传递依赖性?
我也尝试了project.dependencyArtifacts
似乎没有帮助。它使测试范围直接依赖,但不是传递依赖。
使用maven 2.0.9
答案 0 :(得分:0)
发布供参考:
我必须设置@requiresDependencyResolution test
,然后包含所有传递依赖项。它最初设置为runtime
。这解决了我的问题。