Staram się osiągnąć prosty scenariusz w mojej budowie wiosennego projektu: włączanie/wyłączanie zależności i pakowanie wojny lub słoika w zależności od środowiska.Profile Maven odpowiednik Gradle
Tak na przykład dla środowiska dev
obejmują DevTools i pakiet JAR dla prod
pakietu wojny itp
wiem, że nie jest już oparty na XML konfiguracja i mogę w zasadzie napisać if ale w moim build.gradle czy istnieje zalecany sposób osiągnięcia tego?
Czy mogę zadeklarować niektóre typowe zależności i odsyłać je w jednym pliku zamiast tworzyć wiele plików kompilacji?
Czy istnieje najlepsza praktyka zmieniająca konfigurację kompilacji na podstawie środowiska docelowego kompilacji?