这是一个基本的gradle问题,但我找不到答案:
如果我有多个共享相同根目录的独立项目,应如何为它们使用不同的build.gradle文件?
例如,目录结构是这样的:
src/main/java/package1/base1/project1package/
src/main/java/package1/base1/project2package/
看起来build.gradle文件应该放在根目录下,但是如何区分两个完全独立且互不相关的项目?使用gradle build命令时,如何指定一个要构建的项目?谢谢。
最佳答案
老实说,我不喜欢您提出的结构。标准的代码如下:
子项目1和子项目2彼此独立。此外:<root>/build.gradle
可以包含所有子项目共有的构建配置,任务等。然后在<root>/<subproject1>/build.gradle
gradle build
中执行<root>/
,则将构建所有子项目。如果在
有关更多信息,请参见http://www.gradle.org/docs/current/userguide/multi_project_builds.html。
关于java - 多个项目的基本Gradle Q,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26004305/