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

Eclipse Java Discussion :

Eclipse, tomcat, dépendance de projets


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 27
    Par défaut Eclipse, tomcat, dépendance de projets
    Bonjour à tous !

    Je développe actuellement une application web sous Eclipse+tomcat (avec le plugin tomcat de Sysdeo) qui est divisée en deux parties : une interface pour l'utilisateur et une interface administrateur.
    J'ai donc deux projets 'client' et 'admin'.

    Ces deux projets ont beaucoup de classes en commun que j'aimerai pouvoir réunir sous un troisième projet 'commun' afin d'éviter la duplication de code.

    Lorsque je déplace les classes communes des deux projets dans 'commun' et que je l'ajoute dans "properties->Java build path->projects", tout compile sans problème.

    Par contre lorsque j'exporte les projets en .WAR (avec le plugin) le fichier généré ne contient pas les classes communes et ne fonctionne donc pas sous tomcat.

    Quelqu'un a-t'il déja résolu ce problème ?
    Plus généralement comment éviter la duplication de code dans mon cas ? (ca ne fait pas très longtemps que je programme en JAVA ...)

    Merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté Avatar de wace
    Inscrit en
    Septembre 2003
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 224
    Par défaut
    Dans ton cas, pour gérer les dependances entres les projets et les classes communes ou transverses le plus simple est de creer un troisieme projet,

    Lors de la livraison des applications server et client il faut juste penser a packager et livrer le troisieme projet dans les deux autres,

    C'est une pratique extrement courante donc no soucy avec ca, a la fin c comme si tu avais un jar de plus (un lib de plus donc)

    voila

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 27
    Par défaut
    OK merci !
    Effectivement faire un jar à partir du 3ème projet c'est pas con

    Par contre le top du top ça serait de pouvoir générer le jar automatiquement et de le copier dans le bon projet à l'exportation de mon .war (pour ne pas avoir à le faire à la main à chaque fois que je change un truc)

    C'est possible de faire ça ?

  4. #4
    Membre expérimenté Avatar de wace
    Inscrit en
    Septembre 2003
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 224
    Par défaut
    Oui c'est possible d'automatiser la creation du jar, dans le script de creation de l'application Web il est possible d'appeler d'autres scripts ou meme d'executer la creation du jar avant de creer le .war

    Regarde le Forum Maven ou Ant ...

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 27
    Par défaut
    Maven a l'air pas mal effectivement !
    Au début j'utilisais ant avec un éditeur de texte, mais eclipse est quand même plus pratique.
    Ca s'intègre bien avec eclipse ? (je viens de voir qu'il y avait un plugin pour, je testerai lundi au boulot)

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

Discussions similaires

  1. Construction de projet maven sous eclipse + tomcat
    Par anapotheque dans le forum Maven
    Réponses: 0
    Dernier message: 07/09/2010, 16h29
  2. Réponses: 4
    Dernier message: 27/11/2009, 14h48
  3. [Maven][Eclipse]Dépendance entre projets
    Par cocoyot dans le forum Maven
    Réponses: 3
    Dernier message: 31/03/2008, 10h30
  4. [Tomcat]eclipse 3.1 exécution projet tomcat
    Par marion782 dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 01/08/2005, 17h04
  5. [Eclipse/debutant] ouvrir un projet creer sous tomcat
    Par ShinJava dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 23/02/2005, 10h02

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