How can I do something like this, I need to create a properties file and then just read that for all of my global variables. You can do this using java syntax:
Properties props = new Properties()
props.load(new FileInputStream("/path/file.properties"))
More groovy syntax is what you do:
Properties props = new Properties()
File propsFile = new File('/usr/local/etc/test.properties')
props.load(propsFile.newDataInputStream())
, , .
- ExtraPropertiesExtension , Android gradle build: , , , .
UPDATE
, ExtraPropertiesExtension, <project base>/build.gradle :
allprojects {
repositories {
jcenter()
}
project.ext {
myprop = "HELLO WORLD";
myversion = 5
}
}
build.gradle :
System.out.println(project.ext.myprop + " " + project.ext.myversion)