У меня есть следующая многопроектная структура gradle.
root-project
-A
build.gradle
-B
build.gradle
build.gradle
settings.gradle
A
имеет простой Java-код и несколько внешних зависимостей. B
включает A
как compile(':A')
. B
также имеет подключаемый модуль maven, который применяется как apply plugin: 'maven'
.
Теперь моя проблема заключается в том, что когда я делаю ./gradlew install
, B
включает A
в качестве внешней зависимости maven. Тот, кто использует B
, не может скомпилировать, потому что не находит A
. Как можно пропустить применение плагина maven к A
и включить весь его код в B
?