バックグラウンド
- 標準の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では機能しません。