-3

我正在使用 ivy 来解决依赖关系,我拥有的直接依赖关系是 jdom,其中 ivy.xml 上的条目为

     <dependency org="org.jdom" name="jdom" rev="2.0.2"/>

这会调用其他几个 jar 作为传递依赖项 - 不幸的是,根据Jaxen 错误和关于 SO herehere的各种问题,jaxen 有一个非工作依赖项。不幸的是,这些问题是通过修复一个 maven pom 来回答的。

我的问题是我可以在我的常春藤设置中做些什么来为 jaxen 使用更正的常春藤文件,或者只是抑制 jaxen 尝试加载 findbugs 和 cobertura?

4

1 回答 1

3

Ivy 允许从解析中排除指定 的依赖项。

这将从依赖项中排除 jaxen:

<dependency org="org.jdom" name="jdom" rev="2.0.2">
  <exclude module="jaxen"/>
</dependency>

这将排除 cobertura 和 findbugs

<dependency org="org.jdom" name="jdom" rev="2.0.2">
  <exclude name="maven-cobertura-plugin" />
  <exclude name="maven-findbugs-plugin" />
</dependency>
于 2012-08-02T14:37:44.440 回答