proprietà Maven in sito i file apt
-
27-10-2019 - |
Domanda
Come posso utilizzare Maven immobili a sito file APT? Per esempio io voglio usare $ {} project.version nel index.apt in modo da poter sempre fare riferimento alla versione più recente senza modificare manualmente il file index.apt prima di distribuire il sito.
Soluzione
trovato. Appena avuto per rinominare i file atte a * .apt.vm. Maven poi i tubi ai file tramite Velocity in grado di elaborare le proprietà.
Altri suggerimenti
I miei sguardi download.apt.vm come questo:
Download
{{${sitePublishUrl}}}
dove il pom.xml contiene
<properties>
<sitePublishBase>http://artifactory.foo.com/mvn/libs-release-local</sitePublishBase>
<sitePublishUrl>${sitePublishBase}/${project.groupId}/${project.artifactId}/${project.version}</sitePublishUrl>
</properties>
Nota: le proprietà personalizzate che contengono un punto (ad esempio ${my.repository}
) non funzionerà. Questa è una limitazione di velocità. Invece usare qualcosa come ${myRepository}
.
Vedi anche http: // Maven. apache.org/plugins/maven-site-plugin/examples/creating-content.html#Filtering