estoy consiguiendo el errorGradle acumulación de tareas ya existe problema
Cannot add task ':webserver:build' as a task with that name already exists.
Lo extraño es mi tarea hello
está bien, pero mi tarea build
no es Y sí, estoy tratando de anular la tarea de construcción del plugin de Java.
Maestro build.gradle
archivo:
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" }
}
Mi servidor web niño build.gradle
archivo:
sourceSets.main{
java.srcDirs = ['app']
}
build << { println "source sets=$sourceSets.main.java.srcDirs" }
hello << {println "- Do something specific xxxx"}
¿Cuál es el problema aquí, es reemplazar build
especial o algo? Sobrescribir mi propia tarea hello
funcionó bien y pensé que reemplazar build
sería igual de simple?
heh, lo había intentado y no funcionó, pero finalmente me encontré con otra creación de tareas en otro archivo gradle que me había perdido ... mi estúpido error. –