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 et dependance vers d'autres projets dans le workspace


Sujet :

Maven Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2006
    Messages : 201
    Points : 75
    Points
    75
    Par défaut Maven et dependance vers d'autres projets dans le workspace
    Bonjour,

    Je viens de basculer mon projet sur maven, l'idée étant de gagner du temps pour la gestion des jars et autres ressources du projet.

    Mais je suis confronté à un petit problème, j'ai mon projet principal A qui dépend de mon projet B qui dépend lui même de mon projet C, tous ces projets évoluent constamment et dès que dans mon projet A je veux me servir d'une nouvelle classe définit dans B, je suis contraint et forcé de recompiler B sur continuum et relancer la recherche de dépendance sur A ...

    c'est extrêmement pénible, n'y aurait'il pas un moyen de définir B et C de la façon a ce que les modifications soit prises en compte immédiatement par mon projet A sans recompilation sur continuum etc ...

    Merci d'avance

    pp

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    qu'est-ce que vous appelez forcer un recherche?


    Normalement, vous avez


    A dépend de B X.Y-SNAPSHOT


    Ensuite, si le developpeur qui travaille sur A ne s'occupe pas de B (imaginons le travail partagé). La configuration se suffit à elle meme. Continuum va compiler B dès des modifs faites dans le svn, publier (mvn deploy) le snapshot sur votre repository archiva, nexus ou autre. Comme la dépendance est snapshot, maven, ira vérifier au moins 1 fois par jour votre repository central à la recherche de la dernière version de B quand il compilera A. Vous pouvez aussi travailler avec mvn -U pour forcer le téléchargement.


    Si vous travaillez vous même directement A et B, deux possibilités

    1) vous allez dans B et vous faites "mvn install", ce qui mettra la dernière version de B dans votre repo local, ensuite vous allez dans A et travaillez avec
    2) vous créez un projet multimodule qui a comme modules A,B et C. Vous faite un mvn package dans ce projet et automatiquement ca fera le package avec gestion des dépendances dans A B et C.

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 32
    Points : 21
    Points
    21
    Par défaut
    Bonjour,

    Ce que je ne comprends pas pigpen c'est le rôle de continuum dans ton exemple.
    En tout cas, j'utilise la solution 2 de tchize_ mais sans que l'intégration continue n'intervienne.

Discussions similaires

  1. GWT - maven -dependence vers un autre projet
    Par ghiwani80 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 14/03/2014, 11h05
  2. Syntaxe Copier/coller vers un autre fichier dans VBA.
    Par Benjycool dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/01/2009, 10h49
  3. Lien vers d'autre dossier dans le modele
    Par anca2 dans le forum Dreamweaver
    Réponses: 0
    Dernier message: 28/05/2008, 08h41
  4. Intégrer des classes d'autre projets dans son JAR
    Par romaintaz dans le forum Maven
    Réponses: 7
    Dernier message: 20/02/2008, 12h02
  5. [MFC] Copier une ressource vers un autre projet
    Par annedjomo dans le forum MFC
    Réponses: 7
    Dernier message: 25/01/2006, 15h17

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