Pourquoi 2 versions de plugins Maven Jetty?
-
22-09-2019 - |
Question
Je mis en place un nouveau projet Maven webapp et je voulais le tester avec le plugin Maven de la jetée.
Donc je lancé la commande console: mvn jetty:run
Après avoir défini la pluginGroup
dans le fichier de paramètres de 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 plug-in:
Pourquoi 2 plugins basés Maven pour réaliser la même chose - jetée en cours d'exécution? Pourquoi doivent-ils apporter tant de confusion?
Ou si la bonté de me expliquer les différences entre les deux.
La solution
Avec Jetty7 ce plugin a été renommé à la jetée-maven-plugin pour mieux se conformer à la convention maven2. La version 7 jetée du plug-in a également subi d'importants changements dans la configuration. Pour plus d'informations, consultez la jetée 7 guide de fonction Maven Plugin.
Autres conseils
Le maven-jetty-plugin
est pour la jetée 6 et jetty-maven-plugin
est pour Jetty7 et versions ultérieures. Le changement de nom a été fait à « respecter les conventions de nommage plugin Maven » et fait partie du grand désordre créé par le mouvement de la jetée à la Fondation Eclipse. En fait, la jetée 7 est considéré comme une version de transition (ce doit être l'expression politiquement correcte pour grand désordre ).