3
src
のファイルが変更されるたびに、特定のタスクを実行したいと思います。Gradleで時計タスクをインストール/実行する方法
Gradleにはこのようなタスクはありませんが、githubにはgradle-watch-pluginがあります。インストールガイドに続いて、私が試した:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.bluepapa32:gradle-watch-plugin:0.1.5'
}
}
apply plugin: 'com.bluepapa32.watch'
task "sometask" << {
println "My Own task."
}
watch {
somename {
files files('src')
tasks 'sometask'
}
}
を残念ながら、これはエラーになります:
Starting:watch FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':watch'.
> org.gradle.tooling.BuildLauncher.withArguments([Ljava/lang/String;)Lorg/gradle/tooling/BuildLauncher;
だから何が私のbuild.gradle
が悪いですの?
Gradleブログには、http://gradle.org/blog/feature-spotlight-continuous-build/という素晴らしい記事があります。私はあなたのエラーメッセージを検索するときにそれを見つけました:https://github.com/bluepapa32/gradle-watch-plugin/issues/25 –