23
我需要在Gradle中完成jar任務後簽署一個jar。我需要從構建中引用生成的jar文件,並且可以重新創建jar文件,但我真的尋找一個屬性來爲我做這件事。如何獲取Gradle構建生成的jar文件的引用?
下面是我已經做到了:
jar.doLast { jarfile = project.libsDir.path + File.separator + project.Name + '-' + project.version + '.jar' ant.signJar(jar: jarfile, .... }
是否有可以用來代替長「路徑計算」的屬性?
hmmmmm,爲什麼當我輸入「gradle properties」時不顯示。我認爲這將顯示所有屬性:(。 – 2012-06-21 00:16:42
jar.archivePath不是一個gradle屬性...也就是說,它沒有在屬性文件或命令行中定義(請參閱http://www.gradle.org/ 'jar'是一個任務名稱,'archivePath'是該任務的一個屬性。 – Jason 2014-06-04 22:04:07
大概5年前我有過這個問題,如果Gradle沒有改變任何東西,我會感到驚訝從那以後,我很久沒有使用過Gradle,如果有人寫了一個新的答案,我會很樂意將它設置爲接受的答案。 – tronda 2014-06-05 07:16:43