使用maven制作战争时使用竹制编号准备属性文件

时间:2013-11-22 15:11:06

标签: spring maven version bamboo

我需要显示包含三个数字的版本号     1.使用pom版本(完成)     2.来自Git的提交号码(已完成)     3.来自Bamboo的编号(最差的部分:()

我尝试在我的项目中使用占位符作为bamboo.properties创建一个属性文件。我期待当Bamboo准备构建时,它将替换这些属性并将该文件包含在战争中。稍后我将阅读这些属性并向Web Layer公开。

我做对了吗?因为我需要我的其他团队成员能够在没有Bamboo的情况下在本地进行构建吗?

bamboo.properties:

  

bamboo.buildKey = $ {bamboo.buildKey}

     

bamboo.buildResultsUrl = $ {bamboo.buildResultsUrl}

     

bamboo.buildNumber = $ {bamboo.buildNumber}

     

bamboo.buildPlanName = $ {bamboo.buildPlanName}

     

bamboo.buildTimeStamp = $ {bamboo.buildTimeStamp}

1 个答案:

答案 0 :(得分:0)

以下是我们长期以来的成就。

  1. Pom版 一个简单的maven属性,可以访问。
  2. 来自gid的提交ID 由于在这个项目中我们只使用git,因此有一个maven插件可以为您提供有关提交编号的信息。借助它,您可以检索Git提交ID。有关详细信息,请查找

    GIT中提交-ID-插件

  3. 对于竹子,你需要在竹子设置中配置环境变量(对我而言,这是由客户提供的,因为他拥有它)。但之后我们在env中以“”

  4. 的形式访问它

    由于