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 :

Liens entre les sources de plusieurs projets (Maven2)


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Liens entre les sources de plusieurs projets (Maven2)
    Bonjour à tou(te)s,

    Voici mon problème :
    J'utilise Eclipse (c'est la version WTP - 3.2.0).
    Mon application est divisée en 4 projets différents, chacun utilisant Maven2.
    En gros, ça donne ça :
    J'ai le projet P1, P2, P3 et P4 (P2 utilisant P1, P3 utilisant P2 et finalement P4 utilisant P3).

    Pour mon problème, on peut se réduire à 2 projets différents, P1 et P2 (P2 utilisant P1 comme librairie).

    Globalement, ça marche pas mal, à une exception près : Quand je suis par exemple en train de travailler (ou de débugguer) une classe (C2) appartenant au projet P2 et que je veux aller voir une classe C1 de P1 (en faisant un Ctrl-Clic sur la référence de cette classe par exemple), Eclipse m'ouvre une fenêtre en disant qu'il ne trouve pas la référence à la classe en question.
    Sur cette fenêtre, il dit que je peux lui attacher des sources, ce que je peux faire (je sélectionne le projet P1 dans mon workspace). Malheureusement, ça ne m'aide pas trop : En effet, il va chercher C1.class qui se trouve dans mon repository, et non le C1.java qui se trouve dans mon projet P1. En plus, si je ferme mon Eclipse et que je ré-exécute cette opération, il va me redire qu'il ne trouve pas les sources...

    Donc voilà ma question : Comment faire pour qu'Eclipse arrive réellement à lier mes sources des projets P1 et P2 ?

    Merci pour votre aide !
    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

  2. #2
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    Dans les propriétés de ton projet P2, tu as bien P1?

  3. #3
    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
    Ludovic> A quel endroit exactement dans les propriétés ?
    Je l'ai par exemple ajouté dans "Project References" ainsi que dans l'onglet "Order and Export" de "Java Build Path".
    Faut-il que je l'ajoute ailleurs ?

    Edit : P1 se trouve également parmi les "Maven2 dependencies" dans l'onglet "Libraries" de "Java Build Path"...
    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

  4. #4
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    dans properties->Java build path->project

  5. #5
    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
    menuge> J'ai bien essayé cette option, mais ça ne change rien
    J'ai ajouté P1 dans la liste des "Projects" dans "Java Build Path" des propriétés de P2.
    Là, en éditant une classe C2 de P2 qui hérite d'une classe C1 de P1, si je ctrl-clique sur la référence à C1, bah Eclipse continue à me dire qu'il n'arrive pas à trouver les sources

    J'ai zappé une étape ou y aurait-il un problème avec le fait que ce soit des projets Maven (mais j'en doute, je ne vois pas en quoi ça empêcherait Eclipse de trouver des sources dont il dispose) ?
    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

  6. #6
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    Essaye de faire un clean de tes projets.... peut être que... mais bon rien de sûr!

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

Discussions similaires

  1. Lien entre les sources de deux projets
    Par Benoit_T dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 22/03/2012, 17h12
  2. CMake projet C/C++, problème de liens entre les fichiers
    Par LaMainSurLeKatana dans le forum C++
    Réponses: 1
    Dernier message: 16/08/2010, 15h53
  3. lien entre les tables
    Par cedric12 dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 03/10/2005, 23h39
  4. Lien entre les vues 'Structure' et l'éditeur
    Par Tifauv' dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 13/05/2004, 16h06
  5. lien entre les table de paradox
    Par salim_intic1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/05/2004, 16h00

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