2017-02-13 8 views
0

私のビルドに、ビルドが実行されるたびにUUIDを入れたいファイルがあります。私はmavenの@ my.property @を使って、project.versionのような他のプロパティに対してこれを行います。 Mavenにjava.util.UUIDに似たUniversal Unique Identifier(UUID)を挿入させる最も簡単な方法は何ですか? (私はむしろそれを避けることができますプラグインを書くだろう)UUIDであるMavenプロパティを生成するにはどうしたらいいですか?

答えて

0

編集:実際には、buildNumberはビルドごとにランダムではなくむしろビルドのgitコミットハッシュです。偶然にも、私はこれも必要でしたので参考にしましたが、その質問には答えません。


「buildNumber」プロパティは私に必要なものです。私はそれに前進しています。

Mavenのプロパティ:私のファイルで

[echoproperties] buildNumber=fb08b44b310c489f5b170842d3aac3c5eb5a6f7b 

"uid": "fb08b44b310c489f5b170842d3aac3c5eb5a6f7b", 

私はすべての利用可能なプロパティ(一部は異なる場合がありますよう慎重に印刷し、このプラグインを使用 - ENVなどを* - 環境間:。

<build> 
    <plugins> 
     <plugin> 
      <artifactId>maven-antrun-plugin</artifactId> 
      <version>1.6</version> 
      <executions> 
       <execution> 
        <phase>package</phase> 
        <goals> 
         <goal>run</goal> 
        </goals> 
        <configuration> 
         <target> 
          <property environment="env" /> 
          <echoproperties /> 
         </target> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

https://florianlr.wordpress.com/2012/04/24/16/

関連する問題