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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top