buildnumber-maven-plugin と maven-war-plugin を使用して、SVN リビジョンを生成し、WAR ファイルの manifest.mf ファイルにエントリとして入れています。
<Implementation-Build>${buildNumber}</Implementation-Build>
ここまでは順調ですね。
タペストリーページ(5.3.6版)に表示したいと思います。どうすればいいですか?最善のアプローチは何ですか?
buildnumber-maven-plugin と maven-war-plugin を使用して、SVN リビジョンを生成し、WAR ファイルの manifest.mf ファイルにエントリとして入れています。
<Implementation-Build>${buildNumber}</Implementation-Build>
ここまでは順調ですね。
タペストリーページ(5.3.6版)に表示したいと思います。どうすればいいですか?最善のアプローチは何ですか?
MANIFEST.MFに追加します。
実装ビルド
実装バージョン: 11111
AppModule.javaで
public static void contributeApplicationDefaults(MappedConfiguration<String, String> configuration) {
.......
String version = "0";
if (null != AppModule.class.getPackage()) {
version = AppModule.class.getPackage().getImplementationVersion();
}
configuration.add(SymbolConstants.APPLICATION_VERSION, version);
.......
}
ページ クラスにプロパティを追加する
@Inject
@Symbol(SymbolConstants.APPLICATION_VERSION)
@Property
protected String buildNumber;