【发布时间】:2014-09-23 20:36:00
【问题描述】:
这是一个基本的 gradle 问题,但我找不到答案: 如果我有多个独立的项目共享同一个根目录,我应该如何为它们使用不同的 build.gradle 文件?
例如目录结构是这样的:
src/main/java/package1/base1/project1package/
src/main/java/package1/base1/project2package/
看起来build.gradle文件应该放在根目录下,但是如何区分两个完全独立且互不相关的项目呢?使用 gradle build 命令时,如何指定要构建的项目?谢谢。
【问题讨论】:
-
这些似乎不是不同的项目,而是单独的包。不同的项目通常会有不同的路径和文件树。
-
你是对的。我要做的是看看不同的项目如何共存并共享相同的根结构,并分别使用 gradle 构建。
-
看来您应该将公共代码库分离到第三个项目,然后将上述项目的依赖项设置为第三个。
标签: java gradle multiple-projects