Corda项目中包含的2个build.gradle文件之间有什么区别

时间:2018-12-08 17:57:29

标签: corda

当我在intellj中打开cordapp-example时。我可以看到2个 build.gradle 文件。 一个在java-source下,另一个在cordapp-example目录下,即main director。两者有什么区别?

1 个答案:

答案 0 :(得分:1)

这是gradle在一个顶级项目中管理多个单独模块的方式的结果。在这种情况下,cordapp-example具有Java版本和kotlin版本-都有自己的构建设置和依赖项。顶级build.gradle具有配置和依赖项,它们都应用于两个项目。

您会看到 settings.gradle 包含以下内容:

include 'kotlin-source'
include 'java-source'

这定义了项目中包含的子模块。