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][Debutant] Erreur lors de compilation


Sujet :

Maven Java

  1. #1
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut [MAVEN][Debutant] Erreur lors de compilation
    Bonjour,

    lors de la compilation de mon projet, j'ai l'erreur suivante :

    Project ID: org.apache.maven.plugins:org.apache.maven.scm

    Reason: POM 'org.apache.maven.plugins:org.apache.maven.scm' not found in repository: Unable to download the artifact from any repository

    org.apache.maven.plugins:org.apache.maven.scm:pom:1.0-SNAPSHOT

    from the specified remote repositories:
    central (http://repo1.maven.org/maven2)
    for project org.apache.maven.plugins:org.apache.maven.scm

    Pourtant quand je parcours mon serveur Maven, je trouve le repertoire suivant :
    HOME_PATH\.m2\repository\org\apache\maven\plugins\maven-scm-plugin\1.0

    Merci d'avance pour vos conseils.

  2. #2
    Membre habitué Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Points
    142
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Points : 142
    Par défaut
    Pourtant quand je parcours mon serveur Maven, je trouve le repertoire suivant :
    HOME_PATH\.m2\repository\org\apache\maven\plugins\maven-scm-plugin\1.0
    es-tu bien sur qu'il contient le jar et le pom?

  3. #3
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut
    Citation Envoyé par marcxa44
    es-tu bien sur qu'il contient le jar et le pom?

    .m2\repository\org\apache\maven\plugins\maven-scm-plugin\1.0 contient:
    maven-scm-plugin-1.0.jar
    maven-scm-plugin-1.0.jar.sha1
    maven-scm-plugin-1.0.pom
    maven-scm-plugin-1.0.pom.sha1

  4. #4
    Membre habitué Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Points
    142
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Points : 142
    Par défaut
    utilise-tu un proxy?

    Combien de caractères comprend le chemin absolu :
    HOME_PATH\.m2\repository\org\apache\maven\plugins\maven-scm-plugin\1.0\maven-scm-plugin-1.0.jar
    autrement dit quel est la valeur de HOME_PATH

  5. #5
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Points
    7 641
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Par défaut
    Quelle version de Maven utilises-tu?

    Quelles sont les dépendances de ton projet?

    Tente un
    maven dependency:tree
    ça devrait te permettre de trouver la cause de ton erreur. (au pire colle le résultat dans le thread).

  6. #6
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut
    Citation Envoyé par marcxa44
    utilise-tu un proxy?
    Pas de proxy en vue

    Citation Envoyé par marcxa44
    Combien de caractères comprend le chemin absolu :
    HOME_PATH\.m2\repository\org\apache\maven\plugins\maven-scm-plugin\1.0\maven-scm-plugin-1.0.jar
    autrement dit quel est la valeur de HOME_PATH
    C:\Dokumente und Einstellungen\jean.vacheron\.m2\repository\org\apache\maven\plugins\maven-scm-plugin

    = 102 caractères

  7. #7
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut
    Citation Envoyé par denisC
    Quelle version de Maven utilises-tu?
    Maven 2

    Citation Envoyé par denisC
    Quelles sont les dépendances de ton projet?
    dependences ci-dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
     
    <dependency>
          <groupId>com.microsoft.sqlserver</groupId>
          <artifactId>jdbc</artifactId>
          <version>1.0</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>commons-beanutils</groupId>
          <artifactId>commons-beanutils-core</artifactId>
          <version>1.7.0</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>commons-dbcp</groupId>
          <artifactId>commons-dbcp</artifactId>
          <version>1.2.1</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>commons-pool</groupId>
          <artifactId>commons-pool</artifactId>
          <version>1.3</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>jdom</groupId>
          <artifactId>jdom</artifactId>
          <version>1.0</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.2</version>
          <scope>test</scope>
        </dependency>
        <dependency>
          <groupId>log4j</groupId>
          <artifactId>log4j</artifactId>
          <version>1.2.14</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>com.sap.mw</groupId>
          <artifactId>JCO</artifactId>
          <version>2.1.7</version>
          <scope>provided</scope>
        </dependency>
        <dependency>
          <groupId>javax.mail</groupId>
          <artifactId>mail</artifactId>
          <version>1.4</version>
          <scope>provided</scope>
        </dependency>
      </dependencies>
    Citation Envoyé par denisC
    Tente un ça devrait te permettre de trouver la cause de ton erreur. (au pire colle le résultat dans le thread).
    la commande donne l'erreur suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    C:\workspace\IDQM_MAVEN>maven dependency:tree
    Der Befehl "maven" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
     
    C:\workspace\IDQM_MAVEN>mvn dependency:tree
    [INFO] Scanning for projects...
    [INFO] Searching repository for plugin with prefix: 'dependency'.
    [INFO] artifact org.apache.maven.plugins:maven-dependency-plugin: checking for updates from central
    Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.0-alpha-4/maven-dependency-plugin-2.0-alpha-4.pom
    5K downloaded
    Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.0-alpha-4/maven-dependency-plugin-2.0-alpha-4.jar
    81K downloaded
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Required goal not found: dependency:tree
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 3 seconds
    [INFO] Finished at: Thu Jul 05 12:04:23 CEST 2007
    [INFO] Final Memory: 2M/5M
    [INFO] ------------------------------------------------------------------------

  8. #8
    Membre habitué Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Points
    142
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Points : 142
    Par défaut
    Reessai de le compiler avec l'argument -X pour debugger :
    mvn -X compile

  9. #9
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Points
    7 641
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Par défaut
    Citation Envoyé par jdvacheron
    Maven 2
    Oui, mais quelle version ? 2.0.6 ou 2.0.7 (voire autre).


    Citation Envoyé par jdvacheron
    dependences ci-dessous
    Tu peux attacher ton POM à un post (si il n'y a rien de secret dedans).

    Citation Envoyé par jdvacheron
    la commande donne l'erreur suivante
    Ok (c'est dans la version de developpement du plugin). Essayons mvn dependency:analyze ou dependency:resolve

    Apparement, ton programme utilise une version de developpement de maven-scm (1.0-SNAPSHOT) que tu n'as bien entendu pas.... Reste à trouver d'où ça vient.

  10. #10
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut
    Citation Envoyé par marcxa44
    Reessai de le compiler avec l'argument -X pour debugger :
    mvn -X compile
    ca compile desormais!?!...
    `
    Mais tout n'est pas encore OK...

    J'ai des erreurs lors des tests. Une de mes lib n'est pas trouvée... Je trouve cela amusant, c'est la lib SQLServer qui me fait... tourner la tete lol

  11. #11
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut
    Citation Envoyé par denisC
    Oui, mais quelle version ? 2.0.6 ou 2.0.7 (voire autre).
    Maven version: 2.0.7
    Java version: 1.6.0
    OS name: "windows xp" version: "5.1" arch: "x86"

    Citation Envoyé par denisC
    Tu peux attacher ton POM à un post (si il n'y a rien de secret dedans).
    cf ci-dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.galileo.app</groupId>
      <artifactId>IDQM_MAVEN</artifactId>
      <packaging>jar</packaging>
      <version>1.0</version>
      <name>IDQM_MAVEN</name>
      <url>http://maven.apache.org</url>
      <dependencies>
      <dependency>
          <groupId>com.microsoft.sqlserver</groupId>
          <artifactId>jdbc</artifactId>
          <version>1.0</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>commons-beanutils</groupId>
          <artifactId>commons-beanutils-core</artifactId>
          <version>1.7.0</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>commons-dbcp</groupId>
          <artifactId>commons-dbcp</artifactId>
          <version>1.2.1</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>commons-pool</groupId>
          <artifactId>commons-pool</artifactId>
          <version>1.3</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>jdom</groupId>
          <artifactId>jdom</artifactId>
          <version>1.0</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.2</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>log4j</groupId>
          <artifactId>log4j</artifactId>
          <version>1.2.14</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>com.sap.mw</groupId>
          <artifactId>JCO</artifactId>
          <version>2.1.7</version>
          <!-- scope>compile</scope> -->
        </dependency>
        <dependency>
          <groupId>javax.mail</groupId>
          <artifactId>mail</artifactId>
          <version>1.4</version>
          <!-- scope>compile</scope> -->
        </dependency>
      </dependencies>
      <build>
        <directory>target</directory>
        <outputDirectory>target/classes</outputDirectory>
        <finalName>${artifactId}-${version}</finalName>
        <testOutputDirectory>target/test-classes</testOutputDirectory>
        <sourceDirectory>src/</sourceDirectory>
        <scriptSourceDirectory>src/</scriptSourceDirectory>
        <testSourceDirectory>tests/junit</testSourceDirectory>
        <!--resources>
          <resource>
            <directory>lib</directory>
          </resource>
        </resources>
        <testResources>
          <testResource>
            <directory>lib</directory>
          </testResource>
        </testResources> -->
        <plugins>
    	    <plugin>
    	      <groupId>org.apache.maven.plugins</groupId>
    	      <artifactId>maven-compiler-plugin</artifactId>
    	      <configuration>
    	        <source>1.6</source>
    	        <target>1.6</target>
    	      </configuration>
    	    </plugin>
    <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>org.apache.maven.scm</artifactId>
               <version>1.0</version>
               <configuration>
                  <goals>install</goals>
               </configuration>
            </plugin>
      	</plugins>
      </build>
    </project>
    Citation Envoyé par denisC
    Ok (c'est dans la version de developpement du plugin). Essayons mvn dependency:analyze ou dependency:resolve

    Apparement, ton programme utilise une version de developpement de maven-scm (1.0-SNAPSHOT) que tu n'as bien entendu pas.... Reste à trouver d'où ça vient.
    Merci pour les commandes...

  12. #12
    Membre habitué Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Points
    142
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Points : 142
    Par défaut
    il te renvoie quoi comme erreur maintenant?

  13. #13
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut
    Citation Envoyé par marcxa44
    il te renvoie quoi comme erreur maintenant?
    Desole... j'ai des erreurs pas tres catholique qui ont pris un peu de temps pour etre trouvées. A la veille d'une mise en production, cela fait desordre!

    Mon CP avait décidé d'utiliser la nouvelle librairie sqljdbc pour SQLServer... Qui ne supporte pas que l'on utilise un des types de champs utilisé dqns SQLServer n'est pas supporté par cette même classe. N'ayant pas suffisament de temps, nous reutilisons donc réutilisons jtds. Et moi je reviens a Maven.

    Bref, tout compile maintenant. Mais j'ai maintenant des erreurs avec mes tests. Je ne comprends pas parce que je n'ai pas ces erreurs lors que je deroule les tests dans eclipse. Comment est ce possible?

  14. #14
    Membre habitué Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Points
    142
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Points : 142
    Par défaut
    tu n'as peut être pas les dépendances dans ton pom.xml pour les tests?
    moi j'utilise la version 3.8.1 de JUnit et mes tests passe tres bien!
    montre l'erreur qu'il te renvoie?

  15. #15
    Membre habitué
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Points
    143
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Points : 143
    Par défaut
    Citation Envoyé par marcxa44
    tu n'as peut être pas les dépendances dans ton pom.xml pour les tests?
    moi j'utilise la version 3.8.1 de JUnit et mes tests passe tres bien!
    montre l'erreur qu'il te renvoie?
    Desolé de ne pas avoir répondu plus tôt... Mise en prod oblige

    J'ai trouvé ce qui n'allait pas: les tests n'étaient pas bonne, le dependance dans le pom etait mauvais... Et tout compile desormais!

    Merci pour les conseils!

  16. #16
    Membre habitué Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Points
    142
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Points : 142
    Par défaut
    peux tu remontrer ta bonne version de ton pom.xml please
    merci d'avance

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

Discussions similaires

  1. [AC-2007] erreur lors de compilation d'un formulaire
    Par miss_dadou dans le forum VBA Access
    Réponses: 3
    Dernier message: 17/11/2009, 12h47
  2. erreur lors dela compil de bash
    Par adm_windoz dans le forum Debian
    Réponses: 2
    Dernier message: 12/06/2008, 16h53
  3. erreur lors de compilation avec ld
    Par asphalte dans le forum C++
    Réponses: 7
    Dernier message: 20/05/2008, 15h12
  4. [Débutant] Erreur lors utilisation "std"
    Par Alucard9800XT dans le forum MATLAB
    Réponses: 4
    Dernier message: 09/05/2007, 18h05
  5. [Debutant]erreur lors de la sauvegarde d un code.
    Par Mr_Chut dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 27/04/2004, 20h42

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