Tôi nhận được lỗigradle nhiệm vụ xây dựng đã tồn tại vấn đề
Cannot add task ':webserver:build' as a task with that name already exists.
Điều lạ là nhiệm vụ hello
của tôi là tốt, nhưng nhiệm vụ build
tôi không phải là VÀ CÓ, tôi đang cố gắng để ghi đè xây dựng nhiệm vụ plugin Java.
Thạc sĩ build.gradle
file:
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" }
}
Con tôi webserver build.gradle
file:
sourceSets.main{
java.srcDirs = ['app']
}
build << { println "source sets=$sourceSets.main.java.srcDirs" }
hello << {println "- Do something specific xxxx"}
thỏa thuận này là gì đây, là trọng build
đặc biệt hoặc một cái gì đó? Ghi đè nhiệm vụ của riêng tôi hello
hoạt động tốt và tôi nghĩ rằng việc ghi đè build
sẽ đơn giản như vậy?
heh, tôi đã thử điều đó và nó đã không hoạt động nhưng cuối cùng fonud ra có một nhiệm vụ xây dựng trong một tập tin gradle mà tôi đã bỏ lỡ ... sai lầm ngu ngốc của tôi. –