2014-05-14 6 views
1

내가 생성 빌드 번호에 문제가 내가 그래서, 내 문제는 내가 빌드 번호와 타임 스탬프를 인쇄 할 것입니다maven jgit build number plugin을 사용하여 빌드 타임 스탬프를 빌드 번호로 인쇄하는 방법은 무엇입니까?

<plugin> 
       <groupId>ru.concerteza.buildnumber</groupId> 
       <artifactId>maven-jgit-buildnumber-plugin</artifactId> 
       <version>1.2.7</version> 
       <executions> 
        <execution> 
         <id>git-buildnumber</id> 
         <goals> 
          <goal>extract-buildnumber</goal> 
         </goals> 
         <phase>validate</phase> 
         <configuration> 
          <javaScriptBuildnumberCallback> 
           tag + "_" + branch + "_" +shortRevision + "_" + commitsCount 
          </javaScriptBuildnumberCallback> 
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 

같은 POM 파일의 플러그인 구성을 받는다는 플러그인, 을 사용하고, 사람이 어떻게 날 수 말할 수 빌드 번호로 타임 스탬프를 인쇄합니까?

답변

2

사용자의 버전에 따라 maven.build.timestamp 속성 또는 maven-timestamp-plugin을 사용하십시오.

<plugins> 
    <plugin> 
    <groupId>com.keyboardsamurais.maven</groupId> 
    <artifactId>maven-timestamp-plugin</artifactId> 
    <version>1.0</version> 
    <configuration> 
    <propertyName>timestamp</propertyName> 
    <timestampPattern>dd.MM.yyyy HH:mm</timestampPattern> 
    </configuration> 
    <executions> 
    <execution> 
    <goals> 
     <goal>create</goal> 
    </goals> 
    </execution> 
    </executions> 
    </plugin> 

... 

<javaScriptBuildnumberCallback> 
    tag + "_" + branch + "_" +shortRevision + "_" + commitsCount + "_" + ${timestamp} 
</javaScriptBuildnumberCallback>