1

マルチスレッド化することで、マルチ モジュール Maven ビルドのパフォーマンスを向上させようとしています。そうしている間、依存関係の束を解決しようとしていますが、flexmojos-maven-plugin のエラーで行き詰まっていることがあります。

ゴール org.sonatype.flexmojos:flexmojos-maven-plugin:3.9:compile-swf の実行に失敗し、単に (エラー コンパイル) と表示されます。

オンラインで調べたところ、flexmojos はまだマルチスレッド ビルドをサポートしていないようで、回避策があるかどうか疑問に思っていました。私が取り組んでいるビルドは巨大であるため、マルチスレッド化する必要があるため、基本的には少なくとも現時点では回避策を探しています。

事前に感謝します。さらに情報が必要な場合はお知らせください。

4

1 に答える 1

1

Jenkins を使用して 400 以上のマルチ モジュール ビルドを実行しました。シーケンシャル ビルドでは、1 時間以上かかりました。並列ビルドでは、ビルドする必要のあるモジュールに応じて、これははるかに小さくなりました。一部のビルドは 5 分程度の小ささでした。

常に実行される最大のコンポーネントはアセンブリ プラグインで、すべてのモジュールを 1 つの配布可能なパッケージにパッケージ化する必要がありました。

このようにして、関連するモジュールのみを再構築できます。

これを機能させる秘訣は、常にインストール段階までビルドする必要があるということです。次に、変更されたモジュールと、それらに依存するすべてのモジュール、およびアセンブリをビルドするだけで済みます。

于 2012-11-16T00:03:22.130 に答える