Est tomcat7-maven-plugin
fonctionne avec un serveur tomcat 8 et java 8? Je ne trouve pas de tomcat8-maven-plugin
.
Oui, vous pouvez,
Dans votre fichier pom.xml, ajoutez le plug-in tomcat. (Vous pouvez l’utiliser pour Tomcat 7 et 8):
pom.xml
org.apache.tomcat.maven tomcat7-maven-plugin 2.2 http:// localhost:8080/manager/text TomcatServer *(From maven > settings.xml)* *yourtomcatusername* *yourtomcatpassword*
tomcat-users.xml
settings.xml (maven> conf)
TomcatServer admin password
* déployer / redéployer
mvn tomcat7: deploy OU mvn tomcat7: redéployer
J’ai essayé ceci (à la fois Ubuntu et Windows 8/10):
* Jdk 7 & Tomcat 7
* Jdk 7 & Tomcat 8
* Jdk 8 & Tomcat 7
* Jdk 8 & Tomcat 8
* Jdk 8 & Tomcat 9
Testé sur Jdk 7/8 et Tomcat 7/8. (Fonctionne avec Tomcat 8.5 et 9)
Remarque:
Le gestionnaire Tomcat doit être en cours d’exécution ou correctement configuré avant de pouvoir l’utiliser avec maven.
Bonne chance!
Le plug-in exécute Tomcat 7.0.47:
mvn org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run
... INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
Ceci est un exemple de plug-in à exécuter avec Tomcat 8 et Java 8: Tomcat intégré à la cargaison: context.xml personnalisé
Presque 2 ans plus tard ….
Ce readme de projet github a une certaine clarté de configuration du plugin maven et il semble que, selon ce projet github apache , le plugin lui-même se matérialisera assez tôt.
changement de nom groupId et Mojo Depuis la version 2.0-beta-1, tomcat mojos a été renommé tomcat6 et tomcat7 avec les mêmes objectives.
Vous devez configurer votre pom pour utiliser ce nouveau groupeId:
org.apache.tomcat.maven tomcat6-maven-plugin 2.3-SNAPSHOT org.apache.tomcat.maven tomcat7-maven-plugin 2.3-SNAPSHOT
Ou ajoutez le groupId dans vos parameters.xml
…. org.apache.tomcat.maven ….