Ne pas hériter des <resources> du parent, possible ?
Bonjour,
un extrait du pom.xml parent :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <build>
...
<resource>
<directory>src/main/properties/${env}</directory>
<includes>
<include>application.properties</include>
</includes>
<filtering>true</filtering>
<targetPath>alfresco/extension</targetPath>
</resource>
...
</build> |
Cette instruction permet de copier la ressource dans un targetPath (qui sera dans le classpath de mon war final).
Le problème est que dans le pom.xml enfant (j'y ai mis les balises <parent> seulement pour référence le pom.xml lister ci-dessus), il cherche à faire la même chose alors qu'il est dans un autre projet eclipse :
erreur :
Reason: Properties file not found: C:\intuitiv\src\workspace-msc-224\fr.intuitiv.msc.core\src\main\properties\local\application.properties
fr.intuitiv.msc.core est le rep ds le workspace d'eclipse du projet enfant (= projet maven)
et fr.intuitiv.msc est le rep ds le workspace d'eclipse du projet parent(= projet maven)
La copie de la ressource ne doit être faite que par le pom parent (fr.intuitiv.msc ) dans qui construit le war.
Donc la ressource ne doit exister que dans C:\intuitiv\src\workspace-msc-224\fr.intuitiv.msc\src\main\properties\local\application.properties
Comment faire pour ne pas avoir ce msg d'erreur ? ne pas faire l'héritage.