IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Plugin Jetty et les autres plugins


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 32
    Par défaut Plugin Jetty et les autres plugins
    Bonjour,

    Je souhaite utiliser le plugin maven de jetty pour mon debug.
    Par contre, lorsque je fais un jetty:run, il faudrait que le maven-war-plugin soit aussi executé ce qui ne semble pas être le cas par défaut puisque mon filtre n'est pas pris en compte.

    Voici ce que j'ai dans mon pom:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    <plugins>
    	<plugin>
    		<groupId>org.mortbay.jetty</groupId>
    		<artifactId>maven-jetty-plugin</artifactId>
    		<version>6.1.26</version>
    		<configuration>
    			<scanIntervalSeconds>10</scanIntervalSeconds>
    		</configuration>
    	</plugin>
    	<plugin>
    		<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-compiler-plugin</artifactId>
    			<version>2.3.1</version>
    			<configuration>
    				<source>1.6</source>
    				<target>1.6</target>
    			</configuration>
    	</plugin>
    	<plugin>
    		<groupId>org.apache.maven.plugins</groupId>
    		<artifactId>maven-war-plugin</artifactId>
    		<version>2.1.1</version>
    		<configuration>
    		   <warName>ws-geca-${env}</warName>
    		   <webResources>
    			<resource>
    			<directory>${basedir}/src/main/webapp/WEB-INF</directory>
    		        <filtering>true</filtering>
    			<targetPath>WEB-INF</targetPath>
    			</resource>
    		   </webResources>
    		</configuration>
    	</plugin>
    </plugins>
    Je pense qu'il faudrait faire en sorte d'exécuter le maven-war-plugin avant le plugin jetty mais je ne vois pas comment faire.

    Auriez-vous une idée?

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par Graurk Voir le message
    Par contre, lorsque je fais un jetty:run, il faudrait que le maven-war-plugin soit aussi executé ce qui ne semble pas être le cas par défaut puisque mon filtre n'est pas pris en compte.
    mvn jetty:run ne construit pas ton war, il execute directement ton application web a partir des dossiers sources.

    Dans ton cas, tu veux d'abord construire le war avant d'executer ton application, pour cela, tu dois utiliser mvn jetty:run-war

  3. #3
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Citation Envoyé par denisC Voir le message
    mvn jetty:run ne construit pas ton war, il execute directement ton application web a partir des dossiers sources.

    Dans ton cas, tu veux d'abord construire le war avant d'executer ton application, pour cela, tu dois utiliser mvn jetty:run-war
    C.f. le tuto

    http://karamimed.developpez.com/tuto...n-jetty/debug/

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 32
    Par défaut
    Effectivement ça résout le problème. Au début je n'avais pas mis jetty:run-war car cela me posait un problème et je n'avais pas fait attention à l'erreur parce que ça semblait à tort bien marcher avec un jetty:run.
    Il n'aimait pas que je change le nom du war mais changé la config pour le profil de debug.

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/01/2011, 23h57
  2. Un plugin arretant les autres
    Par norky dans le forum Zend Framework
    Réponses: 5
    Dernier message: 10/03/2008, 13h11
  3. Déclaration plugin jetty obligatoire?
    Par fbricon dans le forum Maven
    Réponses: 1
    Dernier message: 12/01/2007, 00h39
  4. [Plugin Test] JUnit et autres outils...
    Par seb-astien dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 19/09/2005, 12h12
  5. [Plugin] Récupérer tous les fichiers *.java d'un workspace
    Par Satch dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 02/06/2004, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo