comparison init.gradle @ 173:50db7a832af5

add subproject name when generating properties
author smith@nwoca.org
date Fri, 05 Sep 2014 22:59:30 +0100
parents cea461dbc8fd
children e949e86b570e
comparison
equal deleted inserted replaced
172:cea461dbc8fd 173:50db7a832af5
228 task(taskName) { 228 task(taskName) {
229 ext.propertyFile = new File(t, "${e.toLowerCase()}.properties") 229 ext.propertyFile = new File(t, "${e.toLowerCase()}.properties")
230 inputs.files "../environment${e}.groovy", "../private${e}.groovy", '../private.properties' 230 inputs.files "../environment${e}.groovy", "../private${e}.groovy", '../private.properties'
231 doLast { 231 doLast {
232 t.mkdirs() 232 t.mkdirs()
233 gradle."environment${e}".toProperties().store(propertyFile.newOutputStream(), "by $taskName of $this") 233 def ps = gradle."environment${e}".toProperties()
234 ps['ssdt.project'] = project.name
235 ps.store(propertyFile.newOutputStream(), "by $taskName of $this")
234 def l = propertyFile.readLines().sort() 236 def l = propertyFile.readLines().sort()
235 propertyFile.text = l.join('\n') 237 propertyFile.text = l.join('\n')
236 } 238 }
237 } 239 }
238 } 240 }