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 :

Maven, test des webservices à installer


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Par défaut Maven, test des webservices à installer
    bonjour,

    je cherche à installer un projet contenant des webservices et je rencontre des erreurs lors de l'installation, plus particulieremenrt lors de la phase de test.

    Mes erreurs sont dues au fait que les web services ne sont pas demarrés. Normal, je suis en train de compiler...

    Bref, existe t'il des bonnes pratiques en la matière? Si oui merci d'avance... si non, aurriez vous un conseil?

    J'ai commencé à intégrer le plugin jetty. La solution est surement de ce côté là, mais je n'arrive pas à le démarrer lors de la commande mvn install. sniff!...

    Merci d'avance

    petit à petit...

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Regarde du côté de Cargo, il permet de démarrer des serveurs d'app http://cargo.codehaus.org/

    Et il existe un plugin pour m2.

    Il faudra que tu attaches les goals de ce plugin à certaines phases de m2

  3. #3
    Membre confirmé
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Par défaut
    Merci pour le conseil malheureusement, j'ai fait quelques essais et le serveur jetty ne demarre toujours pas lors de la phase de test...

    Je peux le demarrer manuellement, mais je préférerai que je jetty demarre automatiquement lorsque je lance mvn install.

    Voici un extrait de mon pom relatif à cargot et jetty. Est ce que je me plante dans la declaration de la phase ou des goals? Est ce que cargo peut etre demarré automatiquement? dois je envisager une autre solution?

    <plugin>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>cargo-maven2-plugin</artifactId>
    <executions>
    <execution>
    <id>start-container</id>
    <phase>pre-integration-test</phase>
    <goals>
    <goal>start</goal>
    </goals>

    </execution>
    <execution>
    <id>stop-container</id>
    <phase>post-integration-test</phase>
    <goals>
    <goal>stop</goal>
    </goals>
    </execution>
    </executions>
    <configuration>
    <wait>true</wait>
    <container>
    <containerId>jetty</containerId>
    <type>endorsed</type>
    </container>
    </configuration>
    </plugin>
    <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.5</version>
    <configuration>
    <scanIntervalSeconds>5</scanIntervalSeconds>
    <connectors>
    <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
    <port>${jetty.port}</port>
    <maxIdleTime>60000</maxIdleTime>
    </connector>
    </connectors>
    <webAppSourceDirectory>${target.webapp}</webAppSourceDirectory>
    <classesDirectory>${target.classes}</classesDirectory>
    <testClassesDirectory>${target.test}</testClassesDirectory>
    <scanTargets>
    <scanTarget>${src.test}</scanTarget>
    </scanTargets>
    <webXml>${target.web-inf}/web.xml</webXml>
    </configuration>
    </plugin>
    Merci d'avance pour toute réponse

    Petit à petit...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    pre-integration-test et pos-integration-test ne sont pas lancé autour de la phase de test mais autour de la phase integration-test. Voici le lifecycle:

    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
     
                <phases>
                  <phase>validate</phase>
                  <phase>initialize</phase>
                  <phase>generate-sources</phase>
                  <phase>process-sources</phase>
                  <phase>generate-resources</phase>
                  <phase>process-resources</phase>
                  <phase>compile</phase>
                  <phase>process-classes</phase>
                  <phase>generate-test-sources</phase>
                  <phase>process-test-sources</phase>
                  <phase>generate-test-resources</phase>
                  <phase>process-test-resources</phase>
                  <phase>test-compile</phase>
                  <phase>process-test-classes</phase>
                  <phase>test</phase>
                  <phase>package</phase>
                  <phase>pre-integration-test</phase>
                  <phase>integration-test</phase>
                  <phase>post-integration-test</phase>
                  <phase>verify</phase>
                  <phase>install</phase>
                  <phase>deploy</phase>
                </phases>

  5. #5
    Membre confirmé
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Par défaut
    Bonjour

    Merci pour les conseils et le rappel des phases...

    Finalement, j'ai restructrure projet et tout fonctionne mieux ;o)

    A bientot

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

Discussions similaires

  1. Maven et test des webservices
    Par fredop dans le forum Maven
    Réponses: 1
    Dernier message: 07/03/2010, 11h16
  2. Maven - lancer des tests junit spécifiques
    Par don'de dans le forum Maven
    Réponses: 1
    Dernier message: 24/11/2009, 23h26
  3. Liste des applications installées
    Par Reisubar dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 17/05/2003, 13h43
  4. [XMLRAD] Security des WebModules et/ou des WebServices
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 18/12/2002, 17h09
  5. Noms des imprimantes installées
    Par bebeours dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/11/2002, 15h57

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