首页 文章

Gradle:jar任务中的zip文件

提问于
浏览
0

我试图在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文件 . 我无法让它工作以获得两者 .

请帮忙

1 回答

  • 0

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

相关问题