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 :

Multi projet avec tomcat


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut Multi projet avec tomcat
    Bonjour à tous.

    J'ai fais une application qui comporte 2 projets : A et B. A voit B mais B ne voit pas A.

    J'ai donc 3 POMS : 1 dans A, 1 dans B et 1 pour faire parent...

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>fr.mesprojets</groupId>
      <artifactId>mesprojets</artifactId>
      <packaging>pom</packaging>
      <version>1.0</version>
      <name>mesprojets</name>
      <url>http://maven.apache.org</url>
      <modules>
        <module>A</module>
        <module>B</module>
      </modules>  
    </project>
    Je travaille sous Eclipse (si ça aide).

    quand je fais mvn package, ça me crée A.war (A est un projet web) et B.jar or quand je mets A.war dans [tomcat_home]/webapps/ ca ne deploie que A...
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Tu fais le déploiement de A.war par Eclipse ?

    Dans ce cas, il te faut mettre, dans les propriétés du projet de A, B comme J2EE Module Dependencies.

    Ainsi, il redéploiera B.jar à chaque recompilation du projet B dans le WEB-INF/lib de A déployé sur Tomcat...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut
    Non justement...

    J'exporte le projet en faisant mvn package
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Tu as mis le projet B dans les dependencies du projet A (dans le A/pom.xml) ?

    Le simple fait qu'ils aient un parent commun n'implique pas que B.jar sera livré avec A.war...
    Il faut bien spécifier que B.jar est une dépendance. Dans ce cas, quand tu feras un mvn package, alors le A.war contiendra dans son WEB-INF/lib une version de A.jar...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. VS2010 Solution multi projets avec démarrage simultané
    Par Thierry2008 dans le forum Visual Studio
    Réponses: 0
    Dernier message: 28/04/2015, 19h31
  2. Arborescence d'un projet avec tomcat
    Par ahmedpa dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 04/05/2013, 23h16
  3. Problème d'ajout de projet avec Tomcat 6
    Par BARBIESS dans le forum Eclipse
    Réponses: 2
    Dernier message: 09/01/2012, 12h14
  4. pb deploiement d'un projet sous tomcat avec eclipse
    Par hergos dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 17/11/2010, 15h35
  5. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 18h03

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