When I run this task:
task tmpTask << {
project.properties.each {println \" $it\"}
}
I see:
org.gradle.java.home=/u
For anyone else's benefit. If the property you define is not dot separated, then you can simply refer to it directly.
In your gradle.properties
:
myProperty=This is my direct property
my.property=This is my dotted property with\t\t tabs \n and newlines
In your build.gradle
:
// this works
println myProperty
println project.property('my.property')
// this will not
println my.property