Проблема сборки задачи gradle уже существует

Я получаю сообщение об ошибке

Cannot add task ':webserver:build' as a task with that name already exists.

Странно то, что моя задача helloвсе в порядке, но моя задача сборки не является И ДА, я пытаюсь переопределить задачу сборки плагина Java.

Мастер build.gradle файл:

allprojects {
   apply plugin: 'java'
   apply plugin: 'eclipse'

   task hello << { task -> println "I'm $task.project.name" }
   task build << { task -> println "I'm building now" }
}

subprojects {

    hello << {println "- I depend on stserver"}

    build << { println "source sets=$sourceSets.main.java.srcDirs" }
}

Мой дочерний веб-сервер build.gradle файл:

sourceSets.main{
  java.srcDirs = ['app']
}

build << { println "source sets=$sourceSets.main.java.srcDirs" }

hello << {println "- Do something specific xxxx"}

В чем здесь дело, переопределяет build особенный что-ли? Переопределение моей собственной задачи helloработало нормально, и я подумал, что переопределение buildбудет таким же простым?

17
задан Stefan van den Akker 29 May 2017 в 09:36
поделиться