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

Java Discussion :

Maven multi module - partager des classes


Sujet :

Java

  1. #1
    Membre averti
    Homme Profil pro
    Stagiaire
    Inscrit en
    Mars 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Stagiaire

    Informations forums :
    Inscription : Mars 2015
    Messages : 59
    Par défaut Maven multi module - partager des classes
    Bonjour, j'ai un projet maven composé de plusieurs modules, j'aimerais que le module DAO connaisse les classes de Domain, comment faire ?

  2. #2
    Membre Expert
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Par défaut
    Faire en sorte que l'artefact contenant les Domain soit déclaré comme une dépendance de tes DAO (en fait, comme si c'était deux projets séparés, avec un des deux projets qui dépend de l'autre)

  3. #3
    Membre averti
    Homme Profil pro
    Stagiaire
    Inscrit en
    Mars 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Stagiaire

    Informations forums :
    Inscription : Mars 2015
    Messages : 59
    Par défaut
    Okay j'essaye de le faire, j'imagine qu'il faut le packager d'abord puis s'y référer avec groupId = nom du projet ArtifactId = Nom du module
    Pour l'instant je suis bloqué par une autre erreur, peut être que vous pourrez m'aider.

    Eclipse tente d'atteindre des répertoires qui sont 404 par exemple :

    Unable to read repository at http://download.eclipse.org/technolo...33/content.xml.
    Unable to read repository at http://download.eclipse.org/releases/luna/content.xml.

    Comment le configurer pour qu'il arrête d'aller chercher ces trucs ?

  4. #4
    Membre Expert
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Par défaut
    Citation Envoyé par chiappero Voir le message
    Okay j'essaye de le faire, j'imagine qu'il faut le packager d'abord puis s'y référer avec groupId = nom du projet ArtifactId = Nom du module
    Dans Eclipse, tu as juste à faire la déclaration, tout se fera "comme par magie" (il utilisera l'autre projet comme source, il faut juste qu'il soit ouvert. Sinon, il faut effectivement le packager en amont)

    Pour l'autre erreur, j'avoue, je vois pas...

Discussions similaires

  1. Projet maven multi module et svn
    Par diablerouge2000 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 08/04/2013, 19h30
  2. Réponses: 0
    Dernier message: 07/04/2013, 20h28
  3. GWT + maven multi-module + eclipse
    Par florianj dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 08/01/2013, 16h51
  4. [POO] Comment partager des classes
    Par riete dans le forum Langage
    Réponses: 3
    Dernier message: 03/07/2008, 11h50
  5. Réponses: 3
    Dernier message: 05/07/2006, 11h59

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