Skip to content

Properties Files

Philip Ford edited this page Jan 6, 2017 · 2 revisions

Reading Properties Files

  1. Get the file with new File("file path").

  2. Then call withInputStream (closure) on the File object.

    propertiesFile.withInputStream {
       properties.load(it)
    }

Example

For given test.properties file:

a=1
b=2
Properties properties = new Properties()
File propertiesFile = new File('test.properties')
propertiesFile.withInputStream {
    properties.load(it)
}

// testing...
def runtimeString = 'a'
assert properties."$runtimeString" == '1'
assert properties.b == '2'

References

Clone this wiki locally