プロジェクトで Apache Camel 2.14.0 を使用したいのですが、具体的には Quickfixj コンポーネントを使用します。ただし、camel-quickfix コンポーネントにいくつかの変更を加え、それらの変更をローカルの Nexus リポジトリにデプロイして使用したいと考えています。この変更は、FIX エンジンで探している特定の機能を満たします。
しかし、私が持っている質問は、{local-git-repo}/camel/components/camel-quickfix/pom.xml で、次のように表示されます。
<parent>
<groupId>org.apache.camel</groupId>
<artifactId>components</artifactId>
<version>2.14.0</version>
</parent>
<artifactId>camel-quickfix</artifactId>
<packaging>bundle</packaging>
<name>Camel :: QuickFIX/J</name>
<description>Camel QuickFIX/J support</description>
通常、バージョンを 2.14.1 に変更し、ビルドしてローカル nexus リポジトリにデプロイすることで、変更したコンポーネントをローカル プロジェクトで再利用できます。ただ、これだと親のpomを参照しているようです。
このコンポーネントを変更するにはどうすればよいですか?
または、2.14.0 としてビルドして、Maven プロジェクトが実行されたときに、Apache ミラーからではなく、サードパーティのリポジトリからアーティファクトが取得されることを期待できますか?
あなたがmavenの専門家なら、助けてください:)