Explain with more details how properties can be set in gradle.properties