【发布时间】:2016-09-23 00:04:17
【问题描述】:
我需要使用一些 doFirst 和 doLast 命令扩展 gradle war 任务,以在生产状态下编译我的 sencha 前端。
我知道要扩展我需要添加 task.doFirst {} 的任务,但这不适用于战争。我使用其他任务进行了一些测试,例如
clean {
doFirst {
println "test"
}
}
这行得通……但在战争中却不行
war {
doFirst {
println "test"
}
}
我的主要想法是从 from 列表中删除 src/main/webapp 并执行 sencha-cmd sencha app build -c --destination $war/ production
【问题讨论】:
-
您的示例(战争任务)适用于 Gradle 2.14.1