次のMaven jibxプラグインを必要とするプロジェクトがあります。
<build>
<plugins>
<plugin>
<groupId>org.jibx</groupId>
<artifactId>maven-jibx-plugin</artifactId>
<version>1.2.2</version>
...
</plugin>
</plugins>
</build>
Jibxプラグインpom内には、xpp3依存関係があり、プロジェクトのビルドプロセスから除外したいのです(何らかの理由でプライベートリポジトリ内に含めることができません)。
その依存関係を除外するためにpom.xml(プラグインpomではない)を設定する方法はありますか?
[〜#〜] edit [〜#〜]:プラグインpomからxpp3依存関係を削除しようとしましたが、プロジェクトを正常にビルドできたので、依存関係が必須ではないことがわかりました。
Jetty-maven-pluginがjtidyに依存し、新しいバージョンに置き換えられた例を次に示します。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>net.sf.jtidy</groupId>
<artifactId>jtidy</artifactId>
<version>r938</version>
</dependency>
<dependency>
<groupId>org.Apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-tools-api</artifactId>
<version>2.5.1</version>
<exclusions>
<exclusion>
<groupId>jetty</groupId>
<artifactId>jetty</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
[...]
</plugin>