segunda-feira, 10 de novembro de 2014

Includindo versão do maven em um projeto

Inclua como recurso do maven uma path do projeto no pom.xml
<properties>
    <system.version>1.2.3.4</system.version>
</properties>

<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>
Agora qualquer aquivo dentro de src/main/resources pode ser substituido por ${some.property}, onde some.propertysão propriedades dentro do pom.xml, que será subsistido durante a build, por exemplo
file.properties
projet.version=${project.version}
o maven ira filtrar este  arquivo e substituir por
system.version=1.2.3.4
Ai é utilizar a chavem com a versão do projeto onde for necessário.