jsp では、${version} を使用して .pom のバージョンを簡単に表示できます。
freemarker テンプレートで同じことを試すと、論理的には、アクションの getVersion メソッドが呼び出されます (struts2)。
freemarker テンプレートで Maven のバージョンを直接表示する方法はありますか?
ありがとう
jsp では、${version} を使用して .pom のバージョンを簡単に表示できます。
freemarker テンプレートで同じことを試すと、論理的には、アクションの getVersion メソッドが呼び出されます (struts2)。
freemarker テンプレートで Maven のバージョンを直接表示する方法はありますか?
ありがとう
私が行った方法は、「applicationResources.properties」のようなプロパティ ファイルをバージョン プロパティとともに src/main/resources ディレクトリに追加することです。
application.version=${version}
次に、pom に次を追加します。
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
次に、struts.xml に以下を追加します。
<constant name="struts.custom.i18n.resources" value="applicationResources" />
そして私のJSPで:
<s:text name="application.version" />
Freemarker の場合、次を使用できるはずです。
<@s.text name="application.version" />