3
考慮一個的ivy.xml類似如下:保持常春藤從包括測試依賴
<ivy-module version="2.0">
<info organisation="com.foo" module="FooBar" />
<dependencies>
<dependency org="net.sf.ehcache" name="ehcache-core" rev="2.2.0" />
<!--...-->
</dependencies>
</info>
</ivy-module>
當我運行常春藤,這對於獲取的EHCache所有的依賴,甚至測試的依賴。具體來說,它試圖引入Hibernate 3.5.1(在POM文件中,它被列爲「測試」依賴項)。
如何防止常春藤包含測試依賴項?我可以將它列爲排除的依賴項,但我不想爲每個測試依賴項都執行此操作。我是常春藤新手,習慣了Maven做事情的方式。我正在閱讀配置,但我不明白Maven的「範圍」如何映射到「配置」。