我在用https://github.com/eriwen/gradle-js-plugin https://github.com/eriwen/gradle-js-plugin我希望能够“干净”地运行任务。当我运行“gradle -d clean”时,出现以下错误
Task 'clean' not found in root project
据我了解,gradle 附带了任务 - 'clean',但是 gradles-js-plugin 目前似乎不支持该任务。如何添加“干净”任务?
这是我的 build.gradle:
// Pull the plugin from Maven Central
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.eriwen:gradle-js-plugin:1.5.0'
}
}
// Invoke the plugin
apply plugin: 'js'
def jsSrcDir = 'public/js'
javascript.source {
dev {
js {
srcDir jsSrcDir
include "*.js"
exclude "*.min.js"
}
}
prod {
js {
srcDir jsSrcDir
include "*.min.js"
}
}
}
combineJs{
source = fileTree(javascript.source.dev.js.files)
dest = file("${buildDir}/all.js")
}
clean 任务是由base https://docs.gradle.org/current/userguide/standard_plugins.html#sec:base_plugins插入。因此,您需要应用此插件来获取清理任务和清理特定任务输出的清理任务规则:
apply plugin:'base'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)