J'ai des fichiers de configuration et de divers documents que je veux copier à partir de l'environnement de dev pour le dev-répertoire du serveur à l'aide de Maven2. Étrangement, Maven ne semble pas solide à cette tâche.
Certaines des options:
- Simple d'utiliser une copie de la tâche dans Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Utiliser le plugin Ant pour exécuter la copie de la Fourmi.
Construire un objet de type zip, aux côtés de la "main" artefact de la POM qui est généralement de type jar, puis déballez qu'un artefact dans le le dépôt dans le répertoire cible.
maven-ressources plugin, comme mentionné ci-dessous.
Maven Assembly plugin -- mais cela semble demander beaucoup de manuel de définitions, quand je veux faire les choses simplement et "de manière conventionnelle."
Cette page montre même comment créer un plugin pour faire de la copie!
maven-télécharger le plugin, comme mentionné ci-dessous.
maven-dépendance-plugin avec la copie, comme mentionné ci-dessous.
Tout cela semble inutilement ad hoc: Maven est censé excel à faire ces tâches standard, sans la moindre difficulté et la peine.
Tous les conseils?