Maven profiles equivalent of Gradle : <p>I'm trying to achieve a simple scenario in my spring boot project build: including / excluding dependencies and packaging war or jar depending on the environment. </p>

<p>So for example, for the environment <code>dev</code> include devtools and package jar, for <code>prod</code> package war etc.</p>

<p>I know it is not XML based configuration anymore and I can basically write if statements in my build.gradle but is there a recommended way of achieving this?</p>

<p>Can I declare some common dependencies and refer them in a single file instead of creating multiple build files?</p>

<p>Is there a best practice changing build configuration based on the build target environment?</p>
