У меня есть проект с некоторыми подпроектами
-rootProject
--subProjectA
--subProjectB
A зависит от B, я хочу опубликовать sh A без публикации B.
Я прочитал документ Gradle о нескольких проектах здание. Документ https://docs.gradle.org/4.10/userguide/multi_project_builds.html В нем говорится, что если я напишу этот код
project(":subProjectA") {
dependencies {
compile project(":subProjectB")
}
}
, он заставит другой проект (B) быть построен первым и добавит банку с классами другого проект в путь к классам (из A)
Но в моем проекте это не работает. Результат A jar содержит только классы subProjectA.
Есть ли какие-то другие конфигурации, необходимые для моего проекта?