在大厅管道中更新 maven 内部版本号的最佳方法是什么



我有一个弹簧启动应用程序,它是通过大厅构建的PCF。我希望能够在构建过程中增加pom构建版本号。

我想使用版本文件和 semver 资源,但是一旦我有了版本号,如何将值传递给我的 maven 命令?

例如

package -Dbuild.version=version

如何在任务之间将此版本传递到我的生成任务?

semver资源

,如大厅教程中所述,将当前版本写入文件 RESOURCE_NAME/number 中。

因此,假设您的semver资源名为 version ,并且该作业执行get: version,并且该任务在其输入中具有version,那么您的"package"命令可以编写如下:

package -Dbuild.version=$(cat version/number)

我建议阅读大厅教程,它非常好,会让你开始:-(

相关内容

最新更新