【发布时间】:2014-08-21 04:55:45
【问题描述】:
我创建了一个简单的 Gradle 构建,它将 ./src/main/groovy 的内容导出到一个 zip 文件。 zip 文件包含一个与 zip 文件同名的文件夹。我不知道如何使用分发插件将文件放入 zip 文件的根目录。
即gradlew clean distZip 产生:
helloDistribution-1.0.zip -> helloDistribution-1.0 -> 文件
我想要什么:
helloDistribution-1.0.zip -> 文件
我的 build.gradle 文件:
apply plugin: 'groovy'
apply plugin: 'distribution'
version = '1.0'
distributions {
main {
contents {
from {
'src/main/groovy'
}
}
}
}
我已尝试通过添加into { 'dir' } 来解决此问题,但无济于事。
【问题讨论】:
-
这样不行。我想创建这种层次结构的唯一方法是使用普通的旧 ant zip 任务。
标签: gradle software-distribution