【发布时间】:2016-09-27 22:45:49
【问题描述】:
我有一个 SVN 存储库,它具有以下多项目结构:
|--root-project
| |--trunk
| | |--src
| | |--build.gradle
| |
| |--branches
| | |--1
| |
| |--tags
| | |--release1.0
| |
| |--project-a
| | |--trunk
| | | |--src
| | | |--build.gradle
| | |--branches
| | |--1
| | |--tags
| | | |--release1.0
| | | |--release1.1
| |
| |--project-b
| | |--trunk
| | | |--src
| | | |--build.gradle
| | |--branches
| | |--1
| | |--tags
| | | |--release1.0
| |
| |-- common
| | |--project-c
| | | |--trunk
| | | | |--src
| | | | |--build.gradle
| |
| | | |--branches
| | | | --tags
| | | | |--release1.0
project-a 和 project-b 依赖于 project-c。 https://docs.gradle.org/current/userguide/multi_project_builds.html上的例子建模需要目录结构如下:
|--root-project
| |--src
| |--build.gradle
| |
| |--project-a
| | |--src
| | |--build.gradle
| |
| |--project-b
| | |--src
| | |--build.gradle
| |
| |--project-c
| |--src
| |--build.gradle
我可以在我目前拥有的 SVN 存储库结构中使用 gradle 多项目支持吗?或者是否需要重组 SVN repo 目录以支持 gradle 多项目?还是应该重组目录以更好地遵循最佳做法?
【问题讨论】: