Je suis en train de séparer un Maven GUERRE de projet en deux modules, de sorte que je peux construire un distinct fichier JAR avec des outils de ligne de commande. Le résultat a la structure suivante:
-
pom.xml
(emballagespom
, de deux modules) -
project-jar/
-
pom.xml
(emballagesjar
)
-
-
project-war/
-
pom.xml
(emballageswar
, dépendproject-jar
)
-
Si j'exécute mvn
des commandes à partir de la racine, tout fonctionne bien. J'aimerais continuer à l'utiliser mvn jetty:run
, mais pour cela j'ai besoin pour exécuter la commande dans la GUERRE sous-projet. Si je fais ça, ne parvient pas à trouver l' project-jar
sous-projet, afin de ne pas courir. Même mvn jetty:run-war
avec un complètement assemblé fichier WAR dans l' target
directory échoue, car il tente d'abord de "construire" le projet. Je n'ai réussi à le faire fonctionner en installant project-jar
dans le référentiel Maven local, ce qui n'est pas très agréable.
Est-il possible d'utiliser le plugin Jetty dans un multi-module de configuration de Maven?