Ich habe einen SVN Repo, die die folgende Struktur für ein Multi-Projekt hat:Gradle Multi-Projekt mit Subversion
|--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
Projekt-a und Projekt-b ist abhängig von Projekt-c. Die Verzeichnisstruktur muss wie folgt lautet die Beispiele auf https://docs.gradle.org/current/userguide/multi_project_builds.html zu modellieren:
|--root-project
| |--src
| |--build.gradle
| |
| |--project-a
| | |--src
| | |--build.gradle
| |
| |--project-b
| | |--src
| | |--build.gradle
| |
| |--project-c
| |--src
| |--build.gradle
Kann ich gradle Multi-Projektunterstützung mit der SVN-Repo-Struktur verwenden, die ich habe zur Zeit? Oder müssen die SVN-Repo-Verzeichnisse neu strukturiert werden, um mehrere Projekte zu unterstützen? Oder sollten die Verzeichnisse neu strukturiert werden, um den Best Practices besser zu folgen?