如何通过 gradle 下载 .zip 依赖项?

How can I downloand .zip dependency via gradle?

我想从存储库下载非 jar 文件。我想通过任务来完成。我有这段代码,但当我调用该函数时它什么也没做。

repositories {
   maven {
      url: abc.com
   }
}

configurations { archives { transitive = false } }
dependencies { archives "group:programm:version1" } // this file exists in abc.com with .zip extension 

task getArchives(type: Sync){
   from configurations.archives
   into "dest_dir"
}

abc.com是神器,但不要认为它是相关的

下面是一个工作示例,您可以将任务更改为您的提取物。

configurations {
    zipDist
}

dependencies {
    zipDist 'org.apache.openejb:javaee-api:6.0-6@zip'
}

task testZip(type: Zip) {
    from configurations.zipDist
}

artifacts {
    zipDist testZip
}