Задача создания Gradle Jar застревает - PullRequest
0 голосов
/ 17 февраля 2020

Я новичок в Gradle. При выполнении задачи сборки gradle в intelliJ моя задача продолжает работать бесконечно и никогда не завершается. Задание написано следующим образом:

task webjar(type: Jar) {
    from(fileTree("build")) {  
        into "META-INF/resources"
    } 
}
jar.finalizedBy('webjar')

Кто-нибудь может мне помочь, если я здесь что-то не так делаю?

update : Когда я пишу задание следующим образом успешно завершается:

task webjar(type: Jar) {
    destinationDir file("${projectDir}/build")
    from(fileTree("build")) {  
        into "META-INF/resources"
    } 
}

Спасибо,

1 Ответ

0 голосов
/ 18 февраля 2020

Проблема в том, что вы пытаетесь упаковать всю папку build в этот jar-файл, который включает все вывод проекта.

Так что, скорее всего, проблема там. build не должно быть тем, что вы упаковываете в META-INF/resources.

Вместо этого вам нужно будет определить, какая задача создает содержимое, которое будет включено в META-INF/resources, и использовать ее вывод в качестве аргумента from.

...