我是新手。在intelliJ中运行gradle build任务时,我的任务将无限期运行且从未完成。该任务编写如下:
task webjar(type: Jar) {
from(fileTree("build")) {
into "META-INF/resources"
}
}
jar.finalizedBy('webjar')
有人可以帮我指出我在这里做错了什么吗?
更新:当我按如下方式编写任务时,它成功完成:
task webjar(type: Jar) {
destinationDir file("${projectDir}/build")
from(fileTree("build")) {
into "META-INF/resources"
}
}
谢谢,
问题是,您试图将整个build
文件夹打包到该jar中,其中包括all项目输出。
所以这很可能是那里的问题。 build
不应是您在META-INF/resources
中打包的内容。
相反,您将需要确定哪个任务产生了要包含在META-INF/resources
中的内容,并将其输出用作from
参数。