バックグラウンド
- 標準のsvnレイアウトの1つのトランクと1つのブランチ、
/trunkおよび/branches/prod - Mavenプロジェクトの約20モジュール
- トランクをコンパイルしたいときは、と入力するだけです
cd trunk; mvn clean package。ただし、各モジュールをコンパイルします。プロダクションをビルドする必要がある場合も同様です。 - センターメイヴンリポジトリ
問題
- 更新されたモジュールのみをコンパイルできる場合はどうなりますか?実際、可能な場合にのみ、変更されたソースファイルをコンパイルしたいと思います。私はそれが
antまたはによって単純なことであることを知っていmakeます。ただし、maven compile常に最初から作成してください。 - trunkとprodのpom.xmlは同じartifactIdとバージョンを維持する必要がありますか?トランクとprodが互いにデプロイされたパッケージを上書きするため、同じartifactIdとバージョンはmaven:deployでは機能しません。