gpt4 book ai didi

java - 配置 gradle.build 将所有 spring boot 子项目构建成 jars

转载 作者:行者123 更新时间:2023-12-03 04:09:22 28 4
gpt4 key购买 nike

我有多模块 Gradle 项目。每个模块都是完整的应用程序,有自己的 @SpringBootApplication .根项目在 src 中没有源。如何配置 root/build.gradle 以在执行 ./gradlew build 时将所有子模块构建为可执行 JAR根目录下的命令?

最佳答案

您可以在 root 中创建自定义任务将执行 build 的模块所有子模块的任务:

task buildAll() {
subprojects.forEach {
buildAll.dependsOn it.tasks.getByName('build')
}
}

然后调用它:
./gradlew buildAll

这样,每个子模块都将被构建,并且引导 jar 将在 build/libs 中可用。每个子模块的目录。您也可以将此任务命名为 build - 这一切都取决于您当前的配置。

关于java - 配置 gradle.build 将所有 spring boot 子项目构建成 jars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62003251/

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