Gradle Jar创建任务被卡住

问题描述 投票:0回答:1

我是新手。在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"
    } 
}

谢谢,

reactjs gradle intellij-idea gradle-task
1个回答
0
投票

问题是,您试图将整个build文件夹打包到该jar中,其中包括all项目输出。

所以这很可能是那里的问题。 build不应是您在META-INF/resources中打包的内容。

相反,您将需要确定哪个任务产生了要包含在META-INF/resources中的内容,并将其输出用作from参数。

© www.soinside.com 2019 - 2024. All rights reserved.