當添加依賴於一個pom.xml排除主神器本身,是否可以排除主神器本身。 換句話說,我想添加一個依賴到我的POM,我只想下載它的依賴關係,而不是主jar。Maven的:從依賴
這就是我想做的事:
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.12</version>
<exclusions>
<exclusion>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
</exclusion>
</exclusions>
</dependency>
我知道這可能看起來很奇怪,但我確實在我的源文件夾中有化的HtmlUnit項目的修改版本,什麼我真正想要的只是它依賴的庫而不必將它們全部添加到我的POM中。
我嘗試了上面,似乎化的HtmlUnit-2.12.jar添加到我的項目,而這正是我想避免的。
什麼我可以做些什麼來解決此問題?
這隻會增加依賴於'dependencyManagement'部分。它們不是顯式的項目依賴項 - 即不會在構建時包含在項目的類路徑中。您仍然需要在pom的''dependencies>'部分列出所有必需的依賴關係。 – DB5