有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何编写调用其他两个任务的gradle任务?

我用intellij的想法

我有两个梯度任务:clean resourcesgenerate new resources

task resources_cleaner_fresh(type: JavaExec) {
    jvmArgs = ["-Xms1024m","-Xmx1024m"]
    main = "com.m.ResourcesCleanerRunner"
}

task BL_generate_warmup(type: JavaExec) {
    jvmArgs = ["-Xms1024m","-Xmx1024m"]
    main = "com.m.BaselineGeneratorRunner"
}

如何编写一个统一的gradle任务,一个接一个地调用它们


共 (2) 个答案

  1. # 1 楼答案

    使用任务依赖项,如:

    task BL_generate_warmup(type: JavaExec) { dependsOn resources_cleaner_fresh ... 然后运行gradle BL_generate_warmup。如果需要在执行其他任务之前调用此命令,请清洗并重复此模式

  2. # 2 楼答案

    在构建中使用此代码。格拉德尔

    resources_cleaner_fresh.dependsOn BL_generate_warmup
    

    然后,只需对gradle任务执行resources_cleaner_fresh命令即可同时运行这两个任务