Я пытаюсь сделать задачу выполнить мой файл Банки в gradle.
Я придумал следующее:
task runJar(dependsOn:[jar]){
ant.java(jar:,fork:true)
}
Однако я не могу найти путь к файлу банки. Любая справка очень ценится.Спасибо!
Misha
Править: Хорошо это довольно нечетно. Эта задача выполнения перед компиляцией, и т.д.???
Править: Фиксированный. Ключ находится в doLast {} нотация, или, в стенографии
task runJar(dependsOn:"jar")<<{
ant.java(jar:"${libsDir}${File.separator}${archivesBaseName}.jar",fork:true)
}
Misha
Мое лучшее решение на данный момент:
task runJar(dependsOn:[jar]){
ant.java(jar:"${libsDir}${File.separator}${archivesBaseName}.jar",fork:true)
}
Спасибо!
Миша
У вас должна быть возможность использовать переменную jar.archivePath;
task runJar(dependsOn:[jar]){
ant.java(jar: jar.archivePath ,fork:true)
}