gpt4 book ai didi

gradle - 如何在两个 build.gradle.kts 文件之间共享构建配置?

转载 作者:行者123 更新时间:2023-12-01 08:51:22 39 4
gpt4 key购买 nike

我有两个项目(在一个 git 存储库中)应该有相同的

repository {

}

部分在他们的 build.gradle.kts 中,但在其他方面完全不相关。

我可以将这个通用部分分解并包含在每个相应的 build.gradle.kts 中吗?怎么样?

最佳答案

更新0.11.0发布,applyFrom(uri) 被移除。

您现在应该改用:

apply {
from("dir/myfile.gradle")
}

旧答案

使用 Groovy 构建脚本,您可以执行类似 apply from: 'dir/myfile.gradle' 之类的操作,其中 dir/myfile.gradle 是包含您共享的 存储库 block 。

Gradle Script Kotlin 类似。 (至少对于 0.4.1),您可以使用 applyFrom(script: Any) 方法。

build.gradle.kts

applyFrom("dir/myfile.gradle")

如果您需要从子项目中应用它,您可以执行以下操作:

applyFrom("${rootProject.rootDir}/dir/myfile.gradle")

关于gradle - 如何在两个 build.gradle.kts 文件之间共享构建配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41062493/

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