我正在尝试在我的spring boot项目构建中实现一个简单的场景:包括/排除依赖项和打包war或jar,具体取决于环境.
因此,例如,对于环境dev包括devtools和包装罐,prod包装战争等.
我知道它不再是基于XML的配置了,我基本上可以在build.gradle中编写if语句,但有没有推荐的实现方法?
我可以声明一些常见的依赖项并在单个文件中引用它们而不是创建多个构建文件吗?
是否有基于构建目标环境更改构建配置的最佳实践?
java gradle build.gradle spring-boot spring-boot-gradle-plugin