gpt4 book ai didi

gradle - Gradle多项目构建,是否也必须在子项目的build.gradle文件中应用插件?

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

如果我有一个多项目构建,并且在父build.gradle文件中,则声明apply plugin: 'java'语句,并且我也希望将此声明应用于所有子项目,是否足够?所有的 child build.gradle文件?

最佳答案

没有,这还不够。

调用apply只会将插件(脚本或二进制文件)应用于调用该方法的特定项目。但是,您无需为每个子项目创建一个build.gradle文件,因为您可以在根build.gradle文件中访问它们:

// for a specific (sub-)project
project(':sub1') {
apply plugin: 'java'
}

// for all subprojects
subprojects {
apply plugin: 'java'
}

// for all projects
allprojects {
apply plugin: 'java'
}

关于gradle - Gradle多项目构建,是否也必须在子项目的build.gradle文件中应用插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46475999/

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