【问题标题】:Gradle specify build binaries names from command lineGradle 从命令行指定构建二进制文件名称
【发布时间】:2015-07-23 12:42:23
【问题描述】:

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

喜欢:

gradle -arg: filename.jar

我会用在

jar{
     archiveName = "something.jar"
}

war{
    war.archiveName = "something.war"
}

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

【问题讨论】:

  • 您应该能够将 gradle 属性作为gradle build -PjarName=myJar 传递,然后在您的构建中使用它。如果这不能解决您的问题,请提供更多详细信息。
  • 这没有。将参数传递给事物并使用它是理想的。

标签: jar gradle


【解决方案1】:

在 build.gradle 中:

jar {
    archiveName = myName
}

在命令行中:

gradle jar -PmyName=customName.jar

【讨论】:

  • jar {archiveName ="$word1"}。 gradle build -Pversion=7.77 也可以。
猜你喜欢
  • 1970-01-01
  • 2017-02-19
  • 2019-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
  • 1970-01-01
  • 2014-01-05
相关资源
最近更新 更多