从settings.gradle的内容可以看出,此文件应包含有关项目中模块的信息。
这两个陈述之间有什么区别?
include ':ExternalModule1'
include 'ExternalModule2'
答案 0 :(得分:1)
不同之处在于,使用:
可以深入了解模块。
include ':ParentProject:SubProject:SubModule'
这将是更深层结构的有效包含设置。因此,分隔符:
答案 1 :(得分:0)
你提到的陈述的行为没有区别,因为它们都是同一个东西,"包括位于项目根目录下的指定模块"。
:
符号虽然用作模块路径分隔符,但确实有所不同,如include
方法的文档中所述:
将给定项目添加到构建中。提供列表中的每个路径 被视为要添加到构建的项目的路径。注意 这些路径不是文件路径,而是指定的位置 项目heirarchy的新项目。因此,必须提供所提供的路径 使用':'字符作为分隔符。