nel mio init.gradle hofunzione da init.gradle in script di build
...
// the last thing in init.gradle
def buildTime() {
def df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") //you can change it
df.setTimeZone(TimeZone.getTimeZone("UTC"))
return df.format(new Date())
}
Nel mio build.gradle voglio fare qualcosa di simile:
task showTime() << {
println buildTime()
}
Ma io ottenere "Could non trovare il metodo buildTime() per argomenti [] sul progetto radice ... "
Thx in anticipo!
questo è solo il genere di cose che fa impazzire la gente. fare qualcosa di semplice come un "include è irrimediabilmente ottuso. ps, credo anche che questo potrebbe essere stato risolto definendo' showBuildTime() 'nel contesto globale (" = "v." << "). –
Sto usando la stessa soluzione, ma sai come chiamare un altro metodo definito in project.ext dal corpo buildTime()? – ATom
Che ne dici delle funzioni con argomenti? –