gpt4 book ai didi

gradle - Gradle Zip任务缺少文件夹

转载 作者:行者123 更新时间:2023-12-03 05:10:02 26 4
gpt4 key购买 nike

使用以下构建文件时

dependencies {
runtime libs.libName
}

task releaseZip(type: Zip) {
baseName = 'fooBar'
appendix = 'system'

['aaa', 'bbb', 'ccc'].each { folder ->
from (folder) {
into folder
}
}

from configurations.runtime {
into 'lib'
include '*.jar'
}
}

在此版本中,生成的zip文件中仅存在“lib”文件夹,而没有其他任何文件夹。在构建文件的一个临时版本中,文件夹“aaa”,“bbb”,“ccc”位于“lib”文件夹中,而不是zip文件的根目录。

如何使Gradle在zip文件的根目录下放置文件夹'aaa','bbb','ccc'?

最佳答案

任务配置的'lib'文件夹部分缺少from方法的第一个参数的括号:

from (configurations.runtime) {
into 'lib'
include '*.jar'
}

至少有 two from methods in the CopySpec interface。省略括号可能会导致调用另一种方法,即对 configurations.runtime进行某种扩展。

关于gradle - Gradle Zip任务缺少文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49434145/

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