我有一个弹簧启动应用程序,它是通过大厅构建的PCF。我希望能够在构建过程中增加pom构建版本号。
我想使用版本文件和 semver 资源,但是一旦我有了版本号,如何将值传递给我的 maven 命令?
例如
package -Dbuild.version=version
如何在任务之间将此版本传递到我的生成任务?
semver
资源,如大厅教程中所述,将当前版本写入文件 RESOURCE_NAME/number
中。
因此,假设您的semver
资源名为 version
,并且该作业执行get: version
,并且该任务在其输入中具有version
,那么您的"package"命令可以编写如下:
package -Dbuild.version=$(cat version/number)
我建议阅读大厅教程,它非常好,会让你开始:-(