Gradle:jar任务中的zip文件

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

我试图在jar任务中压缩文件,但我的Zip任务在gradle配置阶段执行。这是我的简化代码:

task libZip(type: Zip) {  
     from configurations.runtime  
     archiveName 'lib.zip'  
     println "zip was created"
}  

jar {
     dependsOn libZip
    ... 
    doLast {
       // suggested place to zip files
   }

一切正常,但拉链操作需要“很长”的时间。它不应该在配置阶段执行。好吧,在libZip任务中使用“doLast”没问题,但我想在执行“gradle:project:jar”时创建Zip文件。我无法让它工作以获得两者。

请帮忙

gradle
1个回答
0
投票

好的,我保留它就像是因为拉链不是在配置阶段创建的(我想是这样)但是只有println“zip is created”被打印到控制台。

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