java - maven:同じ2つのアーティファクトを追加しますが、バージョンが異なります

java maven

これは可能ですか?

私のプロジェクトでは、Apache luceneバージョン3.xを必要とするHibernate検索があります。
しかし、私のプロジェクトには、Apache Jackrabbitを必要とするマグノリアcmsも含まれています。

唯一の解決策は、休止状態検索にlucene 3.xを使用し、マグノリアに2.xを使用することですが、どうすればできますか?

ありがとうございました :)
答え
新しいJackRabbitバージョンを入手してください。 The latest versions are based on Lucene 3.x

何らかの理由でそれができない場合は、package-renaming tasksを使用して複雑なmaven-shade-pluginを実行する必要がありますが、それは厄介なので、代わりに新しいバージョンを使用します。
関連記事

java - Java Scripting Engineクラスのインスタンス化

java - AndroidのようなContextMenu

java - パス文字列がJavaのローカルマシンかリモートマシンかを判別する方法

java - xAuth for Java?

java - オブジェクトとプロパティが同じタイプである@XmlInverseReferenceを使用することは可能ですか?

java - JAASフォーム認証が常にJbossで失敗する

java - Antにセミコロンをパラメーターとして渡します

java - クラスがフィルタリングされるSpring Bean…または2つのBeanの間で選択する方法?

java - テキストエディターをswtリストウィジェットに追加する

java - GTFSと複数のルート