Question

J'ai actuellement un projet construit avec l'artefact maven-archetype-webapp. L'emballage par défaut pour ce projet est la guerre.

moi Est-il possible d'insérer le plugin Maven-oreille dans cette webapp pom.xml générer un fichier d'oreille qui contient cette guerre de projet? J'ai essayé, mais le fichier de guerre ne soit pas intégré dans le fichier de l'oreille généré. Il a tout sauf le fichier de guerre.

J'ai lu de nombreux articles connexes Maven, et peut-être je pourrais utiliser maven-archetype-j2ee-simple, artefact. Cependant, je suis réticent à cette utilisation pour 2 raisons: -

  • Ce poignées d'artefact et toutes les EJBs fonctionnalités supplémentaires que je ne pas utiliser. Il fait mon projet semble pléthorique.
  • En second lieu, il semble que cela me demande d'installer le module Web dans le référentiel d'abord avant que je puisse créer le fichier de l'oreille. Est-ce la meilleure façon de créer un fichier de l'oreille?

Comment puis-je créer un fichier d'oreille qui contient le fichier de guerre en utilisant le plug-in maven-oreille pom.xml de mon webapp? Si cette façon est impossible, ce qui est le meilleur moyen?

Je suis désolé si mes questions sembler un peu novice, je compris que j'ai beaucoup à apprendre sur Maven.

Merci beaucoup.

Était-ce utile?

La solution

Le plugin maven oreille suppose que toute guerre est un projet distinct, vous avez besoin de deux projets, plus un projet parent. Il est fonction de la façon dont l'emballage ne Maven. Chaque projet produit un artefact. Il y a plusieurs façons de contourner cela, mais Maven vous punir pour vos péchés.

scroll top