話
私は、maven deploy コマンドがライフサイクル全体を通して実行されることを知っています。私の問題は、私の場合は時間がかかることです。説明させてください:
- サーバーから構築されたアプリケーションと、単一ソースの Eclipse RAP&RCPクライアントがあります。
- 通信は、サーバーと共に構築される共有 API プロジェクトによって定義されますが、GUI プロジェクトでも必要です。
- GUIプロジェクトはTychoによってビルドされているため、1 つのビルドで両方をビルドすることは不可能です (1 つのリアクターで、編集: RCP と RAP では P2 アーティファクトが異なるため)。
- マルチステップの Jenkins ビルドでリリースをビルドします。すべてが問題ないことを確認するために、最初にサーバーと GUI のバリエーションを 1 つずつクリーン インストールし、問題がなければ展開します。
質問
すべてを 2 回ビルドすると、多くの時間がかかります。「ライフサイクル全体をスキップして、ビルドされたすべてのアーティファクトをローカルリポジトリからPOM定義リポジトリにそのままデプロイしてください」のようなものはありますか?