1

モジュールの 1 つが注釈ベースの maven-pluginであるマルチモジュール プロジェクトに問題があります: https://github.com/fommil/netlib-java/

基本的にmvn compile、最初は失敗し、2 回目で成功しmvn compileます。

私がすれば、クリーンからも問題なく動作します

mvn -pl generator compile
mvn compile

すべてのモジュールのビルドとリリースを実行できるように、ビルドを一度に成功させたいと考えています。

4

2 に答える 2

3

あなたのプロジェクトをざっと見てみると、「ジェネレーター」プラグインはマルチモジュール プロジェクトの一部であり、このプロジェクト内で (同じバージョンで) 使用されていることがわかりました。これは合法的な使用ではありません。リアクターの外部から必要なすべてのプラグインを提供する必要があります!

これは、maven がリアクターを満たし、必要なすべてのプラグインを事前に決定しようとするためです。次に、ビルドを開始します。ジェネレータープラグインがプロジェクトの一部である場合、Maven はこれを実行できません。

これについては、Stephen Connolly がブログ投稿Maven and the "Install" Hackに書いています。

hth、
-マーティン

于 2013-08-26T10:20:49.323 に答える