Este es un enfoque de filtro sencillo para escribir la versión del proyecto en un archivo.Recursos de filtro Maven y adición de la versión de proyecto
<build>
<resources>
<resource>
<directory>src/main/webapp</directory>
<includes>
<include>**/*.version</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
Esta es la estructura del proyecto (a la izquierda las partes unintresting)
├───src
│ └───main
│ ├───java
│ │ └─── [...]
│ └───webapp
│ ├───META-INF
│ └───WEB-INF
│ ├───cfg
│ └───portal.version
└─── pom.xml
El contenido de portal.version
${project.version}
Esta debe ser reemplazado con la versión artefacto de la pom.xml
, pero desafortunadamente no pasa nada ¿Qué pasa? Gracias de antemano
Te daría más de un punto solo por la pregunta. Navegar a través de la documentación de maven es un infierno, y generalmente da como resultado un fragmento de xml largo y complejo. Esto es claro, rápido e inmediato. – Dacav