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 –