gradle + java项目中的根模块可以包含源文件吗?

时间:2014-07-29 09:36:05

标签: java gradle build-process

我是gradle的新手,我的任务是将传统的多模块Ant项目转换为gradle。项目的结构是扁平的 - 没有模块/子模块层次结构,但我们确实在模块之间存在依赖关系。 据我所知,Gradle构建必须有一个根模块 - 因此构建根将意味着构建整个项目。 " root" ant构建只是依赖于所有其他模块的模块 - 并构建它构建整个项目。 我可以在gradle中使用相同的逻辑,还是需要创建一个不包含任何java源文件的根模块?即使它可行,是否建议使用?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

简而言之,是的,root可能包含任何其他模块的源代码。如果建议与否取决于您的项目。特殊根模块的唯一优势是您可以更轻松地找到它。据我所知,这个决定没有真正的最佳实践。