当我在intellj中打开cordapp-example时。我可以看到2个 build.gradle 文件。 一个在java-source下,另一个在cordapp-example目录下,即main director。两者有什么区别?
答案 0 :(得分:1)
这是gradle在一个顶级项目中管理多个单独模块的方式的结果。在这种情况下,cordapp-example具有Java版本和kotlin版本-都有自己的构建设置和依赖项。顶级build.gradle具有配置和依赖项,它们都应用于两个项目。
您会看到 settings.gradle 包含以下内容:
include 'kotlin-source'
include 'java-source'
这定义了项目中包含的子模块。