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 :

Maven2 - plugin eclipse


Sujet :

Maven Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut Maven2 - plugin eclipse
    Bonjour à tous,

    J'essaie de me former à Maven2 avec Eclipse, j'ai bien glané des infos à droite et à gauche, mais voici mon problème:
    Dès que je veux ajouter une "dependency" au projet, le plugin se connecte au site http://repo1.maven.org/maven2 pour télécharger les fichiers dont ils a besoin mais quelle que soit la dependency que je veux ajouter, il y a toujours des fichiers qui manquent... Est-ce normal ? où est-ce que je peux les trouver ? Dois-je les construire moi même...

    Voici un exemple de message d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    15/12/06 10:08:01 CET: Unable to download the artifact from any repository
     
    Try downloading the file manually from the project website.
     
    Then, install it using the command: 
        mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta \
            -Dversion=1.0.1B -Dpackaging=java-source -Dfile=/path/to/file
     
     javax.transaction:jta-1.0.1B.java-source

  2. #2
    Membre expérimenté Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    on va dire "oui et non"

    oui car malheureusement pour javax.transaction:jta-1.0.1B, le jar n'existe pas dans le repository, il faut donc que tu le télécharges sur le site de Sun et que tu le mettes dans ton repository manuellement.

    Non , car pour la plupart, il est téléchargé automatiquement, bien qu'avec Maven 2.0.4, il y ait quelque fois des problemes HTTP et que tu sois obligé de relancer ta commande Maven pour que tout soit correctement downloadé

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut
    merci pour ta réponse.
    Mais sur le site de sun, je ne trouve pas le jar, juste des .zip ou autres...
    J'ai oublié de préciser je suis débutant, mais est-ce qu'il faut que je compile moi même le jar et dans ce cas comment ? ou alors où est-ce que je peux le trouver ?

  4. #4
    Membre expérimenté Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    mille excuses, j'ai oublié de te le dire.

    Sur le site de Sun , tu télécharges JTA 1.0.1B sous le fichier jta-1_0_1B-classes.zip .

    tu le renommes en jta-1.0.1B.jar pour qu'il soit compatible avec les régles de nommage Maven.

    Ensuite tu le copies directement dans ton repository à cet endroit

    ${maven_repo}\javax\transaction\jta\1.0.1B

    et normalement ça fonctionne

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut
    OK,
    merci bien pour l'info ça devrait être plus facile maintenant de placer toutes ces jar qui me manquent.

    [edit] En fait ça ne sufit pas... j'ai toujours le même problème. Même en compilant depuis la console avec l'invite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta -Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/file
    j'obtiens l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Invalid task 'and': you must specify a valid lifecycle phase, or a goal
    n the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal

  6. #6
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Octobre 2006
    Messages : 50
    Par défaut
    Il faut remplacer/path/to/file par le chemin vers ton JAR.

    Si le problème persiste, n'hésite pas à nous copier ton POM.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut
    Citation Envoyé par jgavard
    Il faut remplacer/path/to/file par le chemin vers ton JAR.
    merci, je ne suis pas débutant à ce point . C'est ce que j'ai fait, avec tout les noms de jar possible (en renommant le fichier à chaque fois) pour bien "coller" à ce que maven2 attends, mais rien à faire.

    Voici mon pom qui est plutot simple (c'est peut-être là le problème) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?xml version="1.0" encoding="UTF-8"?><project>
      <modelVersion>4.0.0</modelVersion>
      <groupId>fr.micropole.groupMaven</groupId>
      <artifactId>Maven</artifactId>
      <version>0.0.1</version>
      <description></description>
      <dependencies>
        <dependency>
          <groupId>hibernate</groupId>
          <artifactId>hibernate</artifactId>
          <version>3.0.5</version>
        </dependency>
      </dependencies>
    </project>

  8. #8
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut plugin goal install
    Tu dois ajouter un plugin à ton pom.xml en lui donnant comme goal install etpour la configuration du plugin, refère toi au site Maven.

    Bon courage.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut
    Oki, je me met à la tache cet après midi... et je reviens si j'ai encore un soucis.

  10. #10
    Membre expérimenté Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    J'ai eu le même souci que toi et en copiant/renommant le jta-1_0_1B-classes.zip en jta-1.0.1B.jar directement dans le repository, ça fonctionne bien.

    Sinon tu peux essayer de le mettre dans le /lib/ext de ton JRE

  11. #11
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    Pour ajouter ton jar dans ton repository, tui dois utiliser la ligne de commande indique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta -Dversion=1.0.1B -Dpackaging=java-source -Dfile=/path/to/file
    avec = le chemion de ton jar.
    Maven s'occupera tout seul de te placer ton jar dans le repository local ".m2" et de creer ton pom.xml

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut
    Citation Envoyé par DanielW33
    Pour ajouter ton jar dans ton repository, tui dois utiliser la ligne de commande indique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta -Dversion=1.0.1B -Dpackaging=java-source -Dfile=/path/to/file
    avec = le chemion de ton jar.
    Maven s'occupera tout seul de te placer ton jar dans le repository local ".m2" et de creer ton pom.xml
    C'est ce que j'ai déjà fait si tu regardes plus haut et j'ai même décrit l'erreur que j'obtiens dans ce cas.

    En cette fin de semaine je n'ai plus trop le temps de m'activer sur Maven et après ce sont pour moi les vacances. Je reviendrai ici vers le 2 janvier pour connaître les news et poser encore mes questions

    Et je pense essayer la solution de babalastar avant de revenir vers vous. Merci en tout les cas

  13. #13
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    Je pense que ton jar se trouve sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c:\Documents and Settings\...
    Le plugin maven d'installation prend le "and" pour une phase du lifeCycle a cause de l'espace entre documents et and d'ou l'erreur
    j'obtiens l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [ERROR] BUILD FAILURE
    [INFO]------------------------------------------------------------------------
    [INFO] Invalid task 'and': you must specify a valid lifecycle phase,
    or a goal n the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal
    .
    place ton jar a la racine (c:/ ) ou dans un path/to/file ne contenant pas d'espace

  14. #14
    Invité de passage
    Profil pro
    Développeur Java
    Inscrit en
    Août 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2006
    Messages : 1
    Par défaut
    En fait le chemin vers le fichier n'accepte pas dutt les espaces.

  15. #15
    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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Ou alors il faut mettre le chemin entre " ... "
    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

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/06/2010, 10h07
  2. Installer le plugin Maven2 pour Eclipse GANYMEDE
    Par punto dans le forum Maven
    Réponses: 2
    Dernier message: 17/07/2009, 10h26
  3. Plugin maven2 pr eclipse et serveur weblogic 10.3
    Par sgen13 dans le forum Maven
    Réponses: 0
    Dernier message: 20/06/2009, 22h56
  4. [Eclipse Maven2 Plugin] Erreur de config?
    Par zaoueche dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/10/2006, 14h00
  5. Plugin Eclipse pour validation de donnees XML (shema)
    Par Raphael94 dans le forum Valider
    Réponses: 2
    Dernier message: 10/06/2004, 16h33

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