9

サイト APT ファイルで Maven プロパティを使用するにはどうすればよいですか? たとえば、index.apt で ${project.version} を使用したいので、サイトをデプロイする前に手動で index.apt ファイルを変更することなく、常に最新バージョンを参照できます。

4

2 に答える 2

13

それを見つけた。aptファイルの名前を*.apt.vmに変更する必要がありました。次に、Mavenは、プロパティを処理できるVelocityを介してファイルをパイプ処理します。

于 2011-01-29T16:34:10.410 に答える
5

私の download.apt.vm は次のようになります。

Download

{{${sitePublishUrl}}} 

pom.xml が含まれている場所

<properties>
    <sitePublishBase>http://artifactory.foo.com/mvn/libs-release-local</sitePublishBase>
    <sitePublishUrl>${sitePublishBase}/${project.groupId}/${project.artifactId}/${project.version}</sitePublishUrl>
</properties>

注: ドット (例: ) を含むカスタム プロパティは機能し${my.repository}ません。これは Velocity の制限です。代わりに のようなものを使用して${myRepository}ください。

http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html#Filteringも参照してください。

于 2014-10-09T18:20:03.893 に答える