war manifest에 svn 개정판을 삽입하기 위해 maven native (즉, 외부 프로그램을 호출하지 않고)를 찾고 싶습니다.maven2를 사용하여 war manifest에 Subversion 개정판을 추가하십시오.
누구나 그렇게 할 수있는 방법을 알고 있습니까?
전쟁 파일이 아닌 jar 파일의 매니페스트에 Subversion 버전을 추가하는 방법에 대한 언급이 있습니다.
나는 수색했지만 아직이 문제를 찾을 수 없습니다.
war manifest에 svn 개정판을 삽입하기 위해 maven native (즉, 외부 프로그램을 호출하지 않고)를 찾고 싶습니다.maven2를 사용하여 war manifest에 Subversion 개정판을 추가하십시오.
누구나 그렇게 할 수있는 방법을 알고 있습니까?
전쟁 파일이 아닌 jar 파일의 매니페스트에 Subversion 버전을 추가하는 방법에 대한 언급이 있습니다.
나는 수색했지만 아직이 문제를 찾을 수 없습니다.
을 찾아 (즉, 외부 프로그램을 호출하지 않고) 매니페스트 전쟁에서 SVN 개정을 주입 할 수 있습니다.
이것은 Build Number Maven Plugin가 svnjava
공급자를 사용 가능합니다 : 당신이 경로 의 모든 SVN없이 컴퓨터에 플러그인을 실행해야하는 경우
당신이 svnjava를 사용하는 모조를 구성 할 수 있습니다 공급자.
<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>1.0-beta-3</version> <executions> <execution> <phase>validate</phase> <goals> <goal>create</goal> </goals> </execution> </executions> <configuration> <doCheck>true</doCheck> <doUpdate>true</doUpdate> <providerImplementations> <svn>javasvn</svn> </providerImplementations> </configuration> </plugin> </plugins> </build>
빌드 번호 메이븐 플러그인
는 다음 POM에서 사용할 수있는${buildNumber}
속성의 빌드 번호를 설정합니다.
전쟁 파일이 아닌 jar 파일의 매니페스트에 Subversion 버전을 추가하는 방법에 대한 언급이 있습니다.
다음
는, 전쟁의 MANIFEST에 빌드 번호를 추가 Usage 페이지에 언급 된 플러그인을 구성합니다<build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Implementation-Build>${buildNumber}</Implementation-Build>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
시도 this. 약 반쯤, 나는 받는다는 기본을 찾으려 받는다는 전쟁 - 플러그인
<build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Implementation-Build>${buildNumber}</Implementation-Build>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>