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