私はLinuxとWindowsの両方からプロジェクトをビルドしているので、maven-junction-pluginを使用するためのクリーンフェーズを設定しようとしています。 はここジャンクションプラグインのための私のpom.xmlセクションです:欠けているmaven-junction-plugin依存関係を解決する方法:junction.exe?
<plugin>
<groupId>com.pyx4j</groupId>
<artifactId>maven-junction-plugin</artifactId>
<version>1.0.3</version>
<executions>
<execution>
<id>unlink</id>
<phase>clean</phase>
<goals>
<goal>unlink</goal>
</goals>
</execution>
</executions>
<configuration>
<links>
<link>
<dst>${basedir}/src/main/webapp/WEB-INF</dst>
<src>${WEB-INF}</src>
</link>
</links>
</configuration>
</plugin>
しかし、私はMVNクリーン実行したときに、私はエラーを得た:mavenの接合 - プラグイン:
がゴールcom.pyx4jの実行に失敗しました: 1.0.3:プロジェクトのリンク解除(リンク解除)webapp:目的のcom.pyx4j:maven-junction-plugin:1.0.3:unlink failed:プラグインcom.pyx4j:maven-junction-plugin:1.0.3または1.0.3 sysinternals:junction:exe:1.04 in http://myserver.com:8080/archiva/repository/internalがローカル・リポジトリーにキャッシュされていた場合、archiva.defaultの更新間隔が経過するか、またはupdaまで解像度が再試行されません。 TESは強制される - > [ヘルプ1]
私はMavenのリポジトリの内部archivaサーバーを使用していて、それがリポジトリ内のmaven-接合部のプラグインを持っているが、接合-1.04.exeが欠落している、そこにありますダウンロードしたjunction-1.04.exeをarchivaまたは.m2キャッシュに追加してjunctionプラグインを動作させる方法はありますか? Linuxでmvn cleanを実行したときに同じエラーが発生しました.Junction PluginはLinuxでln -sを使用すると思っていましたが、なぜjunction.exeを探していますか? ありがとうございます!
デビッド
あなたの答えに感謝します。 「手作業によるインストール/展開」の部分をもう少し拡大できますか? –
@DavidZhao Whit "manual install"では、ローカル.m2リポジトリフォルダにそのファイルを置くので、そこにexeファイルがあると、プラグインは落ち着くでしょう。私はすぐにそれを試みます。 –