I want to write a gradle build script, which works in different environments (development, live). In each environment I have to load different property sets (target directories,
You may want to check out the Gradle Properties Plugin.
Include plugin:
plugins { id 'net.saliman.properties' version '1.4.2' }
Create property files:
gradle-dev.properties
or
gradle-prod.properties
Call gradle:
gradle myTask -PenvironmentName=dev gradle myTask -PenvironmentName=prod