Bonjour,
Je souhaite déclarer des propriétées visible par tous: comme ${project.name}
Un fichier de propriété comme myproject.properties me parait bien.
Je ne trouve pas comment déclarer ce fichier dans le pom.
Merci d'avance.
Eric
Bonjour,
Je souhaite déclarer des propriétées visible par tous: comme ${project.name}
Un fichier de propriété comme myproject.properties me parait bien.
Je ne trouve pas comment déclarer ce fichier dans le pom.
Merci d'avance.
Eric
Voici un petit extrait du PDF (gratuit) "Better builds with Maven"
Soit un fichier "src/main/filters/filter.properties";
# filter.properties
my.filter.value=hello!
Tu peux en charger les properties en rajoutant ceci dans le pom du projet;
[...]
<build>
<filters>
<filter>src/main/filters/filter.properties</filter>
</filters>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
[...]
Tu dois cependent faire attention aux noms que tu donnes à tes variables; il me semble que la propriété ${project.name} est initialisée par défaut en fonction de la valeur de l'élement <name> de ton pom.xml...
Partager