gpt4 book ai didi

javascript - Gradle 有序源集

转载 作者:行者123 更新时间:2023-11-30 18:24:32 24 4
gpt4 key购买 nike

我正在使用 Gradle 的 SourceSets 概念作为声明 JavaScript 源的方式,但是,我无法完全找到一种方法来允许按给定顺序声明源。我想要的是这样的:

javascript.source {
custom {
js {
srcDir "src/js"
include "file2.js", "file1.js"
}
}
}

按照我声明的顺序给出一个文件集合。

我知道我可以使用 FileTree 来做到这一点,但我觉得我缺少一些东西来通过声明 SourceSets 来完成这项工作。

如果这不可能,我应该为有序源使用什么?

编辑:请注意,我需要顺序依赖性,因为我正在使用 JavaScript。

最佳答案

我可以建议您尝试声明第二个包含 file1.jssourceSet 并使您的原始 sourceSet 依赖于它。所以大致:

javascript.source {
custom2 {
js {
srcDir "src/js2"
include "file2.js"
}
}
custom {
js {
srcDir "src/js"
include "file1.js"
}
compileClasspath += custom2.outputs
}
}

但不确定您使用的插件是否可行。但希望您明白这一点。

我想在像 Gradle 这样的声明式系统中,指定顺序的唯一方法是声明不同部分之间的依赖关系,然后让 Gradle 为您计算出顺序。

关于javascript - Gradle 有序源集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234592/

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