gpt4 book ai didi

gradle - Gradle分发任务输出文件不在ZIP的根目录

转载 作者:行者123 更新时间:2023-12-03 20:28:44 25 4
gpt4 key购买 nike

我创建了一个简单的Gradle构建,该构建将./src/main/groovy的内容导出到一个zip文件中。 zip文件包含一个与zip文件名完全相同的文件夹。我无法弄清楚如何使用分发插件将文件放入zip文件的根目录中。

gradlew clean distZip产生:

helloDistribution-1.0.zip -> helloDistribution-1.0 -> files



我想要的是:

helloDistribution-1.0.zip -> files



我的build.gradle文件:
apply plugin: 'groovy'
apply plugin: 'distribution'

version = '1.0'

distributions {
main {
contents {
from {
'src/main/groovy'
}
}
}
}

我试图通过添加 into { 'dir' }来解决此问题,但无济于事。

最佳答案

使用into '/'似乎可以解决问题:

contents {
from {
'src/main/groovy'
}
into '/'
}

关于gradle - Gradle分发任务输出文件不在ZIP的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24496576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com