Как получить ссылку на файл jar, созданный с помощью Gradle build?

Мне нужно подписать банку после того, как задача jar выполняется в gradle. Мне нужно ссылаться на полученный файл jar из сборки, и я могу воссоздать файл jar, но я действительно ищу свойство, которое делает это для меня.

Вот как я это сделал:

jar.doLast {
  jarfile = project.libsDir.path + File.separator + project.Name + '-' + project.version + '.jar'
  ant.signJar(jar: jarfile, ....
}

Есть ли свойство, которое можно использовать вместо длинного "вычисления пути"?

Ответ 1

jar.archivePath возвращает объект файла, указывающий на сгенерированный файл jar.