が存在するGradleのタスクのビルドは、すでに私はエラーを取得しています問題
Cannot add task ':webserver:build' as a task with that name already exists.
奇妙なことは、私のhello
タスクが細かいですが、私のbuild
タスクではありません、はい、私は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
をオーバーライドするのが簡単だと思いましたか?
heh、私はそれを試して、それは動作しませんでしたが、最終的に私が逃したまだ別のgradleファイルに別のタスクビルドがあった...私の愚かな間違い。 –