Gradle: использовать зависимость от локального И от репо - PullRequest
0 голосов
/ 08 мая 2020

У меня есть два проекта, назовем их «Приложение» и «Библиотека», где приложение зависит от библиотеки. Обычно библиотека разрабатывается в собственном проекте и публикуется в репозитории (наш внутренний JFrog); а в build.gradle приложения это указано как зависимость.

Пока все хорошо. Но время от времени, если я работаю над обоими, я хотел бы, чтобы приложение зависело от кода библиотеки, извлеченного локально, чтобы мне не приходилось создавать библиотеку, публиковать sh ее в репозиторий, изменять версию в build.gradle приложения и перестройте.

Как лучше всего этого добиться (если это поведение можно параметризовать в Gradle с помощью какой-либо переменной среды или что-то еще будет лучше)?

1 Ответ

1 голос
/ 08 мая 2020

Создайте код Library с помощью maven или gradle и опубликуйте sh его в локальном репозитории m2.

В разделе репозиториев вашего проекта Application включите mavenLocal

repositories {
  mavenLocal()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...