ajout de ressources supplémentaires à un pom maven
J'ai une super pom définies dans laquelle je spécifier un "ressources" répertoire des ressources. Dans un de mes projets, mon pompon s'étend que le super pom, et je voudrais ajouter une ressource supplémentaire. J'ai essayé:
<resources>
<resource>
<targetPath>/</targetPath>
<directory>additionalDir</directory>
</resource>
</resources>
Mais que les résultats dans additionalDir être dans les ressources, et ne comprend pas le super pom ressources. Est-il un moyen d'étendre le super pom ressources?
OriginalL'auteur Jeff Storey | 2009-07-09
Vous devez vous connecter pour publier un commentaire.
Le comportement que vous avez décrit est prévu.
Rappelez-vous que votre super POM est héritant de Maven est par défaut POM et à peu près tout les plugins que vous définissez dans votre pom efficacement remplace le paramètre par défaut dans le POM. Par exemple, pour activer le filtrage sur les ressources par défaut, vous devez spécifier le chemin d'accès dans votre POM. Pour ce faire:
Pas ceci:
Le répertoire par défaut ne fait pas de bulle pour vous, même si vous avez spécifié. Il y a peut être un MOJO de le faire pour vous, mais je ne pouvais pas en trouver un.
Je me demande , comment ce correctif, l'op est question? veuillez s'il vous plaît de le rendre plus clair? Où dois faire tous les changements
OriginalL'auteur Mike Cornell
Voir construire-helper-maven-plugin l'utilisation de la page.
<targetPath>${project.outputDirectory}</targetPath>
et<filtering>true</filtering>
ce qui n'est pas encore documenté (mais qui fonctionne).OriginalL'auteur DanLebrero
Oui, maven remplace le POM parent de ressources lors de la redéfinition de la nouvelle section de la ressource.
Cependant, une façon simple d'ajouter des ressources est à
OriginalL'auteur Steven Spungin