【发布时间】:2011-04-06 08:05:47
【问题描述】:
对于持续集成,我使用的是 Maven 2 和 TeamCity 5.1.2。我的构建器编号由模式%maven.project.version%.{0} 定义,并以${build.number} 的形式导出到 Maven 构建脚本
当构建创建 jar 文件时,我希望 jar 包含一个属性文件,其中包含以下信息:
build.number=#1.1-SNAPSHOT.106
这样可以在运行时显示内部版本号等。
【问题讨论】:
-
这是几乎完全相同的问题:stackoverflow.com/questions/3532135/…
-
几乎,但不完全是。 Seanizer 提到的帖子中的解决方案让我走得很远。现在,构建完成后我的属性文件中有:build.number=%maven.project.version%.113。