2011-03-02 72 views
3

我不明白为什么测试作用域依赖包的传递依赖包含在包中(从maven包阶段)。我正在使用默认设置的maven-war-plugin。Maven传递依赖包含在一个包中的测试范围

这没有意义,是吗?如果您有10个测试范围代码,并且都有一些日志传递依赖关系,则必须排除所有这些问题。不仅需要编译范围依赖关系,而且即使是测试范围依赖关系。

+0

哪个版本的maven和哪个版本的maven war插件?它不会发生在我与maven 3.0.2和maven战争插件2.1.1 – Raghuram 2011-03-03 12:15:49

+0

我有与maven 3.0.2和3.0.3和maven-war-plugin 2.1.1和2.1-alpha-2相同的问题,但在我的情况下,它发生在提供的范围内(我的战争中有一堆jboss罐子,并且提供了依赖关系)。通过maven 2.2.1和maven-war-plugin 2.1-alpha-2,它可以正常工作。 – greuze 2011-06-02 10:49:39

回答

0

Maven bug MNG-5150至少打破jboss-packaging-plugin,如MJBOSSPACK-40中所述。

我猜想同样的bug也打破了maven-war-plugin