Apologies in advance for my ignorance. I'm very new to gradle.
My is goal is to have some task in my build.gradle file, wherein a file 'version.txt' is created in my project directory whenever I run the gradle
terminal command in my project root. This 'version.txt' file needs to contain version metadata of the build, such as:
Version: 1.0
Revision: 1z7g30jFHYjl42L9fh0pqzmsQkF
Buildtime: 2016-06-14 07:16:37 EST
Application-name: foobarbaz app
(^Revision would be the git commit hash of the HEAD)
I've tried to reuse snippets from the following resources, but to no avail, possibly because these resources are out of date:
http://mrhaki.blogspot.com/2015/04/gradle-goodness-use-git-commit-id-in.html
http://mrhaki.blogspot.com/2010/10/gradle-goodness-add-incremental-build.html
I'm using gradle version 2.14 (which is the latest version).
Any help and/or insight would be very much appreciated. Thanks!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…