Мой файл settings.gradle
выглядит так:
include "serverTest", "shared"
И файл serverTest build.gradle
выглядит так:
group = 'gradle'
version = '1.0'
defaultTasks 'build'
apply plugin: 'java'
apply plugin: 'eclipse'
sourceCompatibility = JavaVersion.VERSION_1_6
dependencies
{
compile project(':shared')
}
Структура каталогов: Верхний уровень содержит файл settings.gradle, и в нем есть общие папки и serverTest. Затем в каталоге serverTest есть файл build.gradle.
Когда я запускаю gradle на верхнем уровне, он выдает:
:shared:compileJava UP-TO-DATE
:shared:processResources UP-TO-DATE
:shared:classes UP-TO-DATE
:shared:jar UP-TO-DATE
:serverTest:compileJava UP-TO-DATE
:serverTest:processResources UP-TO-DATE
:serverTest:classes UP-TO-DATE
:serverTest:jar UP-TO-DATE
:serverTest:assemble UP-TO-DATE
:serverTest:compileTestJava
:serverTest:processTestResources UP-TO-DATE
:serverTest:testClasses
:serverTest:test
Я не хочу, чтобы он выполнял задачу :serverTest:test
. Я попытался изменить свой defaultTasks только для компиляцииJava, но это не сработало, у кого-нибудь еще есть идеи?