Skip to content

Instantly share code, notes, and snippets.

@arey
Created July 16, 2012 18:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arey/3124220 to your computer and use it in GitHub Desktop.
Save arey/3124220 to your computer and use it in GitHub Desktop.
Configuration maven permettant d'utiliser des délimiteurs de filtre maven sur plusieurs caractères
<build>
<!-- Filtres les fichiers de ressources -->
<resources>
<resource>
<directory>target/generated-resources</directory>
<!-- Utilise les délimiteurs par défaut ${*} et @ -->
<filtering>true</filtering>
</resource>
</resources>
<filters>
<!-- Environnement de développement -->
<filter>src/main/filters/dev.properties</filter>
</filters>
<plugins>
<!-- Génère des fichiers de ressources pouvant être filtrés -->
<plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>replacer</artifactId>
<version>1.5.0</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>replace</goal>
</goals>
</execution>
</executions>
<!-- Dans tous les fichiers .properties, substitue les @@ par des @ -->
<configuration>
<basedir>src/main</basedir>
<outputBasedir>${basedir}/target/generated-resources</outputBasedir>
<includes>
<include>configuration/**/*.properties</include>
</includes>
<outputDir>.</outputDir>
<token>@@</token>
<value>@</value>
</configuration>
</plugin>
</plugins>
</build>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment