春のブート プロジェクト ビルドで単純なシナリオを実現しようとしています。依存関係を含めたり除外したり、環境に応じて war または jar をパッケージ化したりします。
たとえば、環境dev
には devtools とパッケージ jar、prod
パッケージ war などを含めます。
XML ベースの構成ではないことはわかっています。基本的には、build.gradle に if ステートメントを記述できますが、これを達成するための推奨される方法はありますか?
複数のビルド ファイルを作成する代わりに、いくつかの一般的な依存関係を宣言し、それらを 1 つのファイルで参照できますか?
ビルド ターゲット環境に基づいてビルド構成を変更するベスト プラクティスはありますか?