运行Gradle时如何注入JAR版本?
通常,我会在build.gradle或gradle.properties文件中看到静态定义的版本,如下所示:运行Gradle时如何注入JAR版本?,gradle,versioning,Gradle,Versioning,通常,我会在build.gradle或gradle.properties文件中看到静态定义的版本,如下所示: version = '1.5.3' 但我想在运行gradle jar时动态注入版本,所以类似这样: gradle jar --version "1.5.4" 等等,但Gradle似乎不支持这一点。在任何情况下,我都需要一种在buildscript或其任何属性文件之外定义版本号的方法。实现这一目标的任何方法都是可行的解决方案。有什么想法吗?版本只是项目的一个属性,您可以使用-p选项在外
version = '1.5.3'
但我想在运行gradle jar时动态注入版本,所以类似这样:
gradle jar --version "1.5.4"
等等,但Gradle似乎不支持这一点。在任何情况下,我都需要一种在buildscript或其任何属性文件之外定义版本号的方法。实现这一目标的任何方法都是可行的解决方案。有什么想法吗?版本只是项目的一个属性,您可以使用-p选项在外部将其定义为任何其他属性:
gradle jar -Pversion=1.5.4