Jar Gradle从命令行指定生成二进制文件名称

Jar Gradle从命令行指定生成二进制文件名称,jar,gradle,Jar,Gradle,我需要从Gradle中的命令行指定构建二进制文件的名称 比如: 我会用它来解决问题 jar{ archiveName = "something.jar" } 及 如何将参数传递到build.gradle并使用命令行参数中的字符串。在build.gradle中: jar { archiveName = myName } 在命令行中: gradle jar -PmyName=customName.jar 您应该能够将gradle属性作为gradlebuild-PjarName

我需要从Gradle中的命令行指定构建二进制文件的名称

比如:

我会用它来解决问题

jar{
     archiveName = "something.jar"
}

如何将参数传递到build.gradle并使用命令行参数中的字符串。

在build.gradle中:

jar {
    archiveName = myName
}
在命令行中:

gradle jar -PmyName=customName.jar

您应该能够将gradle属性作为
gradlebuild-PjarName=myJar
传递,然后在构建中使用它。如果这不能解决您的问题,请提供更多详细信息。这不行。最好将参数传递给对象并使用它。jar{archiveName=“$word1”}。gradle build-Pversion=7.77也可以工作。
jar {
    archiveName = myName
}
gradle jar -PmyName=customName.jar