サイトAPTファイルのMavenプロパティ
-
27-10-2019 - |
質問
サイト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
所属していません StackOverflow