How do I include git.properties file into war/tar with gradle?
You can put the task like following:
task generateGitProperties {
def revisionHash = ["sh", "-c", "cd ${project.rootDir} ; git rev-parse --short HEAD"].execute().in.text.trim()
def date=new Date().format("yyyy--MM-dd HH:mm:ss")
def outfile = new File("${project.rootDir}/build/resources/main/git.properties")
file(outfile.parent).mkdirs()
outfile.write("revision=$revisionHash\nbuildAt=${date}")
}
processResources.dependsOn generateGitProperties
Published: 2015-09-28(Mon) 17:28