Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle 梯度多模块_Gradle_Build.gradle - Fatal编程技术网

Gradle 梯度多模块

Gradle 梯度多模块,gradle,build.gradle,Gradle,Build.gradle,我最近一直在学格拉德尔。我已经在用许多模块设置项目的阶段 我的问题是: 是否有任何方法可以设置多模块项目,有些使用spring boot,有些不使用spring boot。我也很好奇,可以设置不同的语言​​对于模块(Kotlin,Java)是。是的。试着去做,如果你有具体的问题就回来。这更像是一个好的实践问题。我是否应该将appling sprint引导插件放在每个使用spring的模块上,就像Java/Kotlin一样?或者尝试使用root build.gradle?spring引导插件的目标

我最近一直在学格拉德尔。我已经在用许多模块设置项目的阶段

我的问题是:


是否有任何方法可以设置多模块项目,有些使用spring boot,有些不使用spring boot。我也很好奇,可以设置不同的语言​​对于模块(Kotlin,Java)

是。是的。试着去做,如果你有具体的问题就回来。这更像是一个好的实践问题。我是否应该将appling sprint引导插件放在每个使用spring的模块上,就像Java/Kotlin一样?或者尝试使用root build.gradle?spring引导插件的目标是“打包可执行jar或war归档文件,运行spring引导应用程序”(引自)。因此,您应该在创建spring引导应用程序的模块中使用它。如果其他模块只是生成jar库,则没有理由应用tot引导插件。关于Kotlin,“Kotlin源代码可以与Java源代码混合在同一文件夹中,也可以在不同文件夹中。默认约定是使用不同的文件夹”(引用自)。只要阅读文档的前几句就可以回答你的问题,不是吗?