gpt4 book ai didi

gradle - gradle zip中的多个分段似乎失败

转载 作者:行者123 更新时间:2023-12-03 04:06:32 25 4
gpt4 key购买 nike

与此问题非常相似:Gradle Zip task to do multiple sub-trees?我不相信它得到了完全回答,只是被绕开了。

我有一个带有子项目的项目,该项目使用gradle 1.6构建,我需要将一些结果组合到多个路径中,但是我也看到了最后一条路径的存在。

task zip (type: Zip) {
from ('src/resources') {
into '/'
}
from ('web') {
into '/'
}


from project('A').reference { into ('A') }
from project('B').reference { into ('B') }
}

(基本上,引用任务会创建一些目录,这些目录在A和B中都被命名为相同的目录,因此需要在项目名称前加上前缀)。

显然,所有引用都以zip文件结尾到/ B / **中。当我颠倒这两行的顺序时,它们以/ A / **结尾。
其他两个正确地放入/。如果我将子项目上移到根资源之前,它们仍然会依其顺序进入/ A或/ B,但是正常资源以/结尾(假定)。

我本质上想动态地包含子项目,即
project.subprojects.each {
def pname = it.name
from project(pname).reference {
into "$pname"
}
}

但到目前为止,我的所有尝试都是徒劳的。

任何指针欢迎

最佳答案

语法看起来不正确。应该是from(project('A').reference) { into ('A') }。 (与B相同。)这有区别吗?

PS:into "/"是多余的,可以省略。

关于gradle - gradle zip中的多个分段似乎失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17527766/

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