当添加依赖于一个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