难,搞了1星期了,关于gradle的task无法执行的问题

task compilesingle(type: JavaCompile) {
println("compilesingle");
source = './src/main/java'
include "diggertest/com/mylibrary/Single.java"
classpath = project.configurations.buildDependencies
destinationDir = file('./bin')
}


以上代码通过gradlew compilesingle 就能运行,但是我想自动的,通过以下代码就不行,哪里错了?搞了1周了

this.afterEvaluate {
tasks.matching {
    // 以process开头以ReleaseJavaRes或DebugJavaRes结尾的task
    it.name.equals("compileDebugJavaWithJavac")
}.each { task ->
    //compilesingle
    task.dependsOn ('compilesingle')
}
}
2018-12-11 16:37 添加评论 分享
已邀请:

要回复问题请先登录注册

退出全屏模式 全屏模式 回复