При применении многопроектной структуры градиента к нашему проекту мой settings.gradle выглядит так:
include "source:compA:api"
include "source:compA:core"
include "source:compB"
проекты градиента дайте мне
Root project 'tmp'
\--- Project ':source'
+--- Project ':source:compA'
| +--- Project ':source:compA:api'
| \--- Project ':source:compA:core'
\--- Project ':source:compB'
Это именно структура каталогов!
В моем корневом каталоге у меня есть build.gradle , который применяет плагин java ко всем подпроектам:
subprojects {
apply plugin: 'java'
}
При сборке у меня появляются артефакты для:source :compA которые пусты, потому что на самом деле это не проект, а только подкаталоги api и core являются правильными java-проектами.
Как лучше всего избежать пустого артефакта?