gpt4 book ai didi

groovy - 将配置应用于Gradle构建脚本中的特定项目

转载 作者:行者123 更新时间:2023-12-04 02:53:21 26 4
gpt4 key购买 nike

我有一个gradle项目,其中包含Java应用程序以及android应用程序。

root/
build.gradle
settings.gradle
java1/
java2/
android1/
android2/
java3/

等等

构建我的构建脚本的最佳实践是什么?我是gradle的新手,正在将项目从maven迁移到gradle。

我想做点事情而不是
configure(subprojects) {}

应用插件和其他特定的东西。


configure(java1, java2, java3) { // java specifics }
configure(android1, android2) { // android specifics }

我可能以错误的方式来解决这个问题。

更明确地说,我只需要将java插件用于Java项目,将android插件应用于android项目。

最佳答案

有多种方法,具体取决于您想要的内容。一些示例:

// Configures just project java1
project(":java1") { ... }

// Configures projects java1 and java2
["java1","java2"].each { name ->
project(":$name") { ... }
}

您可以使用常规groovy查找/迭代所有项目。

关于groovy - 将配置应用于Gradle构建脚本中的特定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13868177/

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