У меня есть пример проекта со следующей настройкой:
/root
+ Pure Java Lib
+ Android Test Lib
+ Android Test Project
Где "тестовый проект" зависит от "теста Lib", а последний зависит от "чистой Java Lib", Компиляция проекта и запуск этой настройки очень просто.
Теперь я думаю о том, чтобы импортировать свое предыдущее рабочее пространство Eclipse и работать с Android-студией, проблема в том, что настройка проекта отличается, и я хотел бы сохранить ее таким образом.
например, если использовать предыдущий пример:
/root
+ Android Test Lib
+ Android Test Project
/Some Other folder (another repository for example)
+ Pure Java Lib
Я пробовал много конфигураций, но я не нашел способ ссылаться на проект вне области родительской папки ( "root" в примере).
Во многих платформах/модулях вы можете использовать ".." для перемещения вверх в папках, но это не сработало для меня, возможно, я использовал это неправильно.
Кто-нибудь знает, как это можно достичь с помощью Gradle?
UPDATE
Я постараюсь быть более общим:
/C:/
/Project A
+ Module 1 - Pure Java
+ Module 2 - Android Test Lib
+ Module 3 - Android Test Project
/Project B
+ Module 1 - Pure Java
+ Module 2 - Pure Java
+ Module 3 - Pure Java
Я хотел бы использовать модуль 1 проекта проекта B, в проекте A.