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 :

Comment reprendre un projet existant avec maven


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut Comment reprendre un projet existant avec maven
    Re bonjour à tous!

    Alors voilà mon problème.
    Je dispose d'un projet et j'aimerai utiliser maven2 pour le poursuivre.
    Mais je ne sais pas par ou commencer.
    Je dois d'abord générer l'archetype? Je ne comprend pas comment fonctionne la commande Merci de d'aiguillé un peu, je débute dans ce domaine.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    Personne ne peut donc m'aider? J'ai beau lire et relire les différents tutos, je n'arrive pas a démarrer.
    J'ai installer le plugin m2eclipse pour eclipse, je ne comprend pas son utilisté.
    J'arrive a créer un archetype de base, mais je ne vois pas comment mettre ca en commun avoir mon projet.

    Besoin d'aide... Merci

  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
    Le plugin archetype permet de créer la structure d'un projet selon son type (par exemple un projet java simple, une webapp, etc.)
    Toutefois, dans ton cas, cela n'est pas forcément utile.

    Pour Maveniser ton projet, il te faut créer un fichier pom.xml à la racine du projet, avec peu d'informations : groupId et artifactId (permettant d'identifier le projet), et le numéro de version.
    Après, il te faut définir la liste de tes dépendances directes (<dependencies>) pour compiler et faire fonctionner ton projet...

    Il faudra sans doute spécifier à Maven2 où trouver les sources Java. Par défaut, elles se trouvent dans src/main/java. Si ce n'est pas le cas, tu es obligé de spécifier leur endroit avec le tag <sourceDirectory> (dans la partie <build>).

    Tu trouveras la description complète du pom.xml ici.

    C'est déjà un début...

    Une fois que c'est fait, tu peux lancer la commande mvn eclipse:eclipse sur ton projet. Cela appelera le plugin eclipse qui créera les fichiers de configuration (.classpath, .project) pour pouvoir l'importer dans Eclipse.

    Concernant m2eclipse, c'est un plugin Eclipse pour gérer Maven alors qu'eclipse:eclipse est un plugin Maven pour gérer Eclipse ) qui te permettra de mieux gérer ton fichier pom.xml, d'exécuter des commandes maven dans l'IDE, etc.
    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 averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    Ha ça fonctionne mieux comme ça .
    Merci pour cette éclaircissement, j'y été presque.

    J'utilise le plugin maven dans dans eclipse, et ça roule comme ça.

    Encore merci romaintaz!

  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
    De rien. Pense au la prochaine fois !
    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
    Rédacteur

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2002
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Août 2002
    Messages : 359
    Par défaut
    Juste pour ajouter que dans le livre "Better build wit Maven", que tu trouvera gratuitement à l'adresse http://www.maestrodev.com/better-build-maven, il y a un chapitre nommé "Migrating to Maven"" qui t'explique la démarche de migration.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/04/2009, 17h42
  2. Comment ouvrir un projet existant
    Par piogo113 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 02/01/2009, 07h06
  3. Créer un projet a partir d'un projet existant avec eclipse
    Par khaled69100 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 14/01/2008, 12h24

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