Gradle:调用jar任务

时间:2015-03-23 15:18:32

标签: gradle

我想实现一个构建jar的任务。另一个分发任务应该调用jar任务,jar应该输出jar生成的地方。但是,不会从mydist调用jar任务,也不会创建打印的路径。

task myjar(type: Jar) {
    archiveName "my.jar"
    destinationDir = distribution_dir
    println 'jar ' + archiveName + ' created in ' + destinationDir
    manifest {
        attributes 'Main-Class': mainclass
    }
    with jar
}

task mydist << {
    myjar.execute()
}

1 个答案:

答案 0 :(得分:0)

如果你想要&#34; myjar&#34;在&#34; mydist&#34;之前执行,然后在宣布&#34; mydist&#34;之后执行此操作:

mydist.dependsOn myjar