Un Ressort d'Amorçage de projets, déployer pour à la fois JAR ou WAR

Est-il un moyen d'avoir un seul et unique Ressort de Démarrage de projet packagable en POT et de la GUERRE sans en changer le pom.xml ou la source de l'application?

J'ai lu La conversion d'un Printemps de Démarrage JAR de l'Application d'une GUERRE, mais il convertit le projet à la GUERRE, et il perd la capacité à être conditionné en POT.

Je ne m'attends pas mvn package de faire les deux. Ce que je veux, c'est quelque chose comme mvn i-want-a-jar et il serait package du projet que le POT. Ou j'ai pu courir mvn i-want-a-war et il serait package du projet que la GUERRE.

Est-ce possible?

  • pas dans le même projet.
  • Je d'accord avec cette question. J'ai passé une heure à essayer de faire de mon exécutable jar travail avant que j'ai réalisé que je pouvais utiliser l'exécutable GUERRE fine; tout le monde n'arrêtait pas de dire exécutable JAR dans les docs j'ai donc pensé que j'avais besoin d'un 🙁
InformationsquelleAutor imgx64 | 2014-05-26