Многопроектная сборка Gradle с пустыми проектами

При применении многопроектной структуры градиента к нашему проекту мой 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-проектами.

Как лучше всего избежать пустого артефакта?

15
задан VolkerK 22 June 2012 в 07:32
поделиться