Я работаю над проектом с несколькими модулями, примерно так:
: приложение
: coreLib
: exportLibrary
: OtherLibrary
в моем build.gradle для моего exportLibrary
модуля я импортирую coreLib следующим образом:
implementation(project("coreLib"))
и в моем приложении я делаю то же самое, чтобы включить exportLibrary:
implementation(project("exportLibrary"))
Я хочу опубликовать exportLibrary
в репозитории maven, и я хочу, чтобы он включал в себя все, начиная с coreLib
. Я еще не нашел хороший способ сделать это. Добавление переходного флага не помогает. Что мне не хватает?
Надеюсь, мне не нужно публиковать coreLib
тоже!
Публикация выполняется с использованием artifactoryPublish, в который входят артефакты, созданные после запуска команды executeRelease. Итак, в основном, как мне сделать, чтобы команда executeRelease создала бинарный файл, содержащий мою локальную зависимость?