Blog

How do I include git revision in jar file with gradle?

If you want to include source git revision into jar file, you can include it in MANIFEST.MF. This helps you to solve issues.

jar {
    def revision = 'git rev-parse HEAD'.execute().text.trim()
    def date = new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
    manifest {
        attributes 'Implementation-Title': 'jetty with srever-starter sample',
          'Implementation-Version': version,
          'Main-Class': 'me.geso.example.Httpd',
          "Date": date,
          "Git-Revision": revision
    }
}