2010-03-25 6 views
8

J'ai mis en place un nouveau projet webapp Maven et je voulais le tester avec le plugin Maven de Jetty. Je lancé la commande de la console: mvn jetty:runPourquoi 2 versions de plugins Jetty Maven?

Après avoir défini la pluginGroup dans les paramètres de fichier Maven j'ai couru une nouvelle fois la commande. Malheureusement, il a échoué parce que j'utilisais une des versions mentionnées ci-dessous du plugin:

Pourquoi 2 plug-ins basés Maven pour réaliser la même chose - la course Jetée? Pourquoi doivent-ils apporter tant de confusion?

Ou d'avoir la gentillesse de m'expliquer les différences entre eux.

Répondre

14

Avec Jetty7, ce plugin a été renommé en jetty-maven-plugin pour mieux se conformer à la convention maven2. La version de Jetty 7 du plugin a également subi des changements substantiels dans la configuration. Pour plus d'informations, consultez le guide des fonctionnalités du plugin Jetty 7 Maven.

Voir les docs here

7

Le maven-jetty-plugin est-Jetty 6 et jetty-maven-plugin est pour Jetty7 et versions ultérieures. Le changement de nom a été fait pour "respecter les conventions de nommage des plugins maven" et fait partie du grand désordre créé par le transfert de Jetty à la Fondation Eclipse. En fait, Jetty 7 est considéré comme une version de transition (cela doit être l'expression politiquement correcte pour big mess).

Questions connexes