-3

私は依存関係を解決するためにivyを使用しています。私が持っている直接の依存関係は、ivy.xmlのエントリを次のように持つjdomに対するものです。

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

これにより、他のいくつかのjarが推移的な依存関係として呼び出されます。残念ながら、1つであるjaxenには、Jaxenのバグや、ここここでのSOに関するさまざまな質問に従って、機能しない依存関係があります。残念ながら、これらの質問には、MavenPomを修正して回答します。

私の質問は、jaxen用に修正されたivyファイルを使用するために、または単にjaxenがfindbugsとcoberturaをロードしようとするのを抑制するために、ivyセットアップで何ができるかということです。

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 に答える