2011-03-02 38 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

相關問題