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 :

Migration d'un projet vers Maven : Dependencies Generator


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut Migration d'un projet vers Maven : Dependencies Generator
    Bonjour,

    Si comme moi il vous arrive de transformer des projet non-maven vers un projet respectant les bonnes pratiques Maven, alors vous avez déjà eu affaire aux problèmes des dépendances. Quels sont les dépendances de mon projet? Quel version ? Ce fichier a t il été modifié?

    Pour simplifier les choses, on a généralement un bon gros répertoire libs
    et on doit les traduire en dépendance Maven.

    La seule façon simple qui garantit la bonne migration d'une librairie s'est de calculer sa signature Hash et de la comparer avec la dépendance identifié via Maven. Pour quelques librairies pourquoi pas, mais quand il s'agit de plusieurs centaines alors c'est moins rigolo.

    Pour éviter ce genre de désagrément, j'ai crée un petit plugin maven que j'ai appelé (faute d'originalité) dependenciesGenerator-maven-plugin. Il permet de transformer (migrer?) un répertoire lib en dépendances maven.

    Ce plugin permet de :

    • Générer un template de définition de librairie intégrable dans la partie <dependency> du pom.xml du projet.
    • Créer un script (.bat ou .sh) pour installer les libs sur son repo local voir sur son Repository Manager (Nexus)
    • Utiliser un (ou plusieurs) Nexus (repository Manager) pour vérifier que la lib dans le répertoire est bien une librairie "standard" et non modifié et ainsi l'utiliser.
    • Lister l'ensemble des libs et exporter la déclaration des artefacts sous format csv.
    • Vérifier si la lib est présente dans un ou plusieurs Nexus et exporter le résultat sous format csv. Les libs non trouvé porteront alors une signature d'artefact par défaut.
    • Importer le fichier csv précédemment créer (et éventuellement modifié par l'utilisateur) pour générer la partie dépendances de son pom.xml et pour générer le script d'intégration des librairies non trouvés dans son repository maven.


    Pour plus d'informations : http://opensourceecm.fr/maven/depend...rator/faq.html

    Bien entendu, tous les retours, les suggestions, les remarques, les idées, les bugs identifiés sont les bienvenus.

    En espérant que cela aide certaines personnes.

    Cordialement,
    JM.PASCAL

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 6
    Par défaut comment ajouter le pom.xml au projets
    Bonjour,

    en fait tu fait comment pour ajouter le pom.xml au projets, car ta reponse n'es pas clair, j'ai essayé et sa pas marché, est ce que tu peu me donner les etapes a suivre merci c un peu urgent

    jean david

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 6
    Par défaut migrer des projets non maven...
    tu a parlé ce que le plugins peut faire mais pas les etapes....

Discussions similaires

  1. [IDE] Migration d'un projet vers C++ Builder XE6
    Par Irisael dans le forum C++Builder
    Réponses: 1
    Dernier message: 01/09/2014, 15h17
  2. GWT - maven -dependence vers un autre projet
    Par ghiwani80 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 14/03/2014, 11h05
  3. Réponses: 3
    Dernier message: 19/05/2011, 16h29
  4. [1.x] Migration d'un projet vers Symfony
    Par Torpelix dans le forum Symfony
    Réponses: 2
    Dernier message: 14/04/2009, 08h37
  5. Migration d'un projet Netbeans vers Eclipse
    Par qwiskas dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/08/2006, 14h37

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