задача gradle runJar?

Я пытаюсь сделать задачу выполнить мой файл Банки в 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

7
задан Миша Кошелев 17 June 2010 в 18:31
поделиться

2 ответа

Мое лучшее решение на данный момент:

task runJar(dependsOn:[jar]){
  ant.java(jar:"${libsDir}${File.separator}${archivesBaseName}.jar",fork:true)
}

Спасибо!

Миша

1
ответ дан 6 December 2019 в 14:00
поделиться

У вас должна быть возможность использовать переменную jar.archivePath;

task runJar(dependsOn:[jar]){
  ant.java(jar: jar.archivePath ,fork:true)
}
2
ответ дан 6 December 2019 в 14:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: