Pregunta

¿Cómo puedo usar las propiedades Maven en archivos Apt Site? Por ejemplo, quiero usar $ {Project.Version} en el index.apt para que siempre pueda consultar la última versión sin cambiar manualmente el archivo index.apt antes de implementar el sitio.

¿Fue útil?

Solución

Lo encontré. Solo tuve que cambiar el nombre de los archivos APT a *.Apt.vm. Maven luego vaya a los archivos a través de la velocidad que pueden procesar las propiedades.

Otros consejos

Mi descarga.apt.vm se ve así:

Download

{{${sitePublishUrl}}} 

donde contiene el pom.xml

<properties>
    <sitePublishBase>http://artifactory.foo.com/mvn/libs-release-local</sitePublishBase>
    <sitePublishUrl>${sitePublishBase}/${project.groupId}/${project.artifactId}/${project.version}</sitePublishUrl>
</properties>

Nota: Propiedades personalizadas que contienen un punto (por ejemplo ${my.repository}) no trabajará. Esta es una limitación de la velocidad. En su lugar, use algo como ${myRepository}.

Ver también http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html#filtering

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top