Comment ajouter de la GUERRE à l'intérieur de l'OREILLE avec Maven
J'ai l'OREILLE avec une application et j'ai besoin d'étendre cette application avec mon propre code qui est emballé comme une GUERRE. Est-il un plugin maven qui peut m'aider à mettre fin à la GUERRE à l'intérieur de l'OREILLE?
Le manuel de procédure est de mettre la GUERRE à l'intérieur de l'OREILLE et ajouter un module pour application.xml. Je voudrais automatiser.
EDIT: petite précision - la GUERRE de projet est à l'aide de maven, mais pour l'OREILLE je n'ai que le fichier binaire, rien de plus.
Vous devez vous connecter pour publier un commentaire.
J'avais créer un nouveau module qui a
<packaging>ear</packaging>
.Dans les dépendances de cette oreille module, vous pouvez inclure votre
war
module:Maintenant dans la version des plugins pour cette oreille module, notamment le maven-oreille-plugin comme, par exemple:
Vous pouvez modifier la valeur de configuration spécifique pour le
webModule
que nécessaire.Maintenant créer un module parent (avec
<packaging>pom</packaging>
) et ajouter la guerre du module et de l'oreille module pour elle. Assurez-vous de définir le<parent>
de la guerre et de l'oreille modules actuellement.Lorsque vous exécutez
mvn package
pour ce nouveau parent, un fichier war sera construit par la guerre de module et d'un fichier ear (contenant de la guerre) sera construit par l'oreille module.your-war-artifact
deux fois? Une fois dans la section de dépendance et de nouveau dans lawebModule
section? Pourriez-vous expliquer?Ajouter la GUERRE comme à la dépendance et à l'utilisation maven plugin oreille. Ensuite, utilisez oreille:générer des-application-xml objectif et enfin de l'oreille:l'oreille objectif.