2010-03-19 6 views
1

J'ai une douzaine de fichiers de propriétés de configuration pour le script ant. Ces fichiers sont utilisés pour une personnalisation client. Par exemple, ant doit renommer temp_context.xml en customer_name_context.xmlcustomer_name est une propriété de la conf. fichier.Comment obtenir des valeurs de ressources à partir du POM

Maintenant, je voudrais réutiliser les mêmes fichiers dans le projet Maven.

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-antrun-plugin</artifactId> 
    <executions> 
    <execution> 
     <id>copy-files</id> 
     <phase>package</phase> 
     <goals> 
     <goal>run</goal> 
     </goals> 
     <configuration> 
     <tasks> 
      <filter filtersfile="${basedir}/config/config.filter.local" /> 
      <copy todir="${project.build.directory}/${customer}" overwrite="yes" filtering="true"> 
     </tasks> 
     <execution> 
    </execution> 

Quand j'essaie d'exécuter ce plugin la propriété $ {client} est défini à aucune valeur. Est-il possible d'obtenir des valeurs de ressources dans le runtime Maven (sans profils)?

Répondre

Questions connexes