私はhtmlunit-driverの依存関係のために、次のpomエントリーにお伝えします。htmlunit-driver 2.26には重複したポームがあります
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.27</version>
</dependency>
しかし、JNLPファイルでそれをパッケージ化しながら、私は次のようなエラーになっています。さらに調査
Failed to execute goal org.codehaus.mojo:webstart-maven-plugin:1.0-beta-6:jnlp-inline (package) on project : Error while updating manifest of unprocessed_htmlunit-driver__V2.27.jar: duplicate entry: META-INF/maven/org.seleniumhq.selenium/htmlunit-driver/pom.xml -> [Help 1]
を私はhtmlunit-driver-2.27.jarファイルが2 pom.properties
とpom.xml
が含まれていることがわかりました。
問題を解決するために私を助けてください:
- 私はJARを是正し、自分自身のバージョンを使用する必要があります。
- 破損したJARファイルを自動的に解決できるMavenプラグインはありますか?
- 他の選択肢はありません。
どのように正確にパッケージしていますか? –
私は梱包のためにwebstart-maven-pluginを使用していますが、このジャーの2.21バージョンまではすべて正常に動作していましたが、2.27バージョンのjarにアップグレードすると破損しました。中央のmavenで利用可能なjarファイルが間違っています。同じファイルをダウンロードしてチェックすることができます。 – Amit
あなたが正しいです、それらの瓶は逮捕されます。リポジトリマネージャを使用していますか?私はあなたが望む(un-jar、重複を削除して再ジャー)し、それをあなたのリポジトリマネージャーに別のバージョンで展開します - 例えば2.27.FIXか何かのように –