0

buildnumber-maven-plugin と maven-war-plugin を使用して、SVN リビジョンを生成し、WAR ファイルの manifest.mf ファイルにエントリとして入れています。

<Implementation-Build>${buildNumber}</Implementation-Build>

ここまでは順調ですね。

タペストリーページ(5.3.6版)に表示したいと思います。どうすればいいですか?最善のアプローチは何ですか?

4

3 に答える 3

0

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;
于 2013-06-16T09:00:36.807 に答える