質問

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

役に立ちましたか?

解決

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

他のヒント

私のダウンロード.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}) 動作しないでしょう。これは速度の制限です。代わりに、ようなものを使用します ${myRepository}.

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top