首页 > 解决方案 > 如何编写for循环以使用不同的参数多次执行jar任务?

问题描述

我在 gradle.properties 中定义了多个克隆为cloneId = clone1,clone2. 我需要为每个克隆在 build gradle 中运行 jar 任务。我想我可以使用 for 循环,但我不知道如何使用它,因为我是 groovy 和 gradle 的新手。如果它的cloneId= clone1. 但我希望它用于多个克隆。

build.gradle 文件

jar {



    def jarTargetDir = file("lib")

       archiveBaseName = cloneId


       destinationDir = file("$rootDir/"+cloneId+"War/lib")


}

gradle.properties

cloneId=clone1,clone2

标签: groovybuild.gradle

解决方案


推荐阅读