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 2 problème erreur de compilation


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
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut maven 2 problème erreur de compilation
    Bonjour à tous,

    j'ai crée un projet web, et je souhaite uniquement compiler des .java (que je place donc dans src/main/java.) et générer un jar.

    Lorsque je lance la commande: mvn compile jar:jar
    Voici les insultes que j'obtiens:

    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
     
    mvn -e compile jar:jar
    + Error stacktraces are turned on.
    [INFO] Scanning for projects...
    [INFO] Searching repository for plugin with prefix: 'jar'.
    [INFO] -------------------------------------------------------------------------                                                                              ---
    [INFO] Building NomProjet Maven Webapp
    [INFO]    task-segment: [compile, jar:jar]
    [INFO] -------------------------------------------------------------------------                                                                              ---
    [INFO] [resources:resources]
    [INFO] Using default encoding to copy filtered resources.
    [INFO] [compiler:compile]
    [INFO] Compiling 5 source files to /tessst/NomProjet/target/classe                                                                           s
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Fatal error compiling
     
    Embedded error: Error while executing the compiler.
    [INFO] ------------------------------------------------------------------------
    [INFO] Trace
    org.apache.maven.lifecycle.LifecycleExecutionException: Fatal error compiling
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa                                                                              ultLifecycleExecutor.java:564)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi                                                                              fecycle(DefaultLifecycleExecutor.java:480)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau                                                                              ltLifecycleExecutor.java:459)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan                                                                              dleFailures(DefaultLifecycleExecutor.java:311)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen                                                                              ts(DefaultLifecycleExecutor.java:278)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi                                                                              fecycleExecutor.java:143)
            at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
            at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
            at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.                                                                              java:61)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces                                                                              sorImpl.java:40)
            at java.lang.reflect.Method.invoke(Method.java:335)
            at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
            at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
            at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
            at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    Caused by: org.apache.maven.plugin.MojoExecutionException: Fatal error compiling
            at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler                                                                              Mojo.java:498)
            at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
            at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi                                                                              nManager.java:420)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa                                                                              ultLifecycleExecutor.java:539)
            ... 16 more
    Caused by: org.codehaus.plexus.compiler.CompilerException: Error while executing                                                                               the compiler.
            at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(Jav                                                                              acCompiler.java:426)
            at org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompile                                                                              r.java:141)
            at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler                                                                              Mojo.java:493)
            ... 19 more
    Caused by: java.lang.NoSuchMethodException: compile
            at java.lang.Class.getMethod0(Class.java:1807)
            at java.lang.Class.getMethod(Class.java:1012)
            at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(Jav                                                                              acCompiler.java:418)
            ... 21 more
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 14 seconds
    [INFO] Finished at: Wed Aug 01 13:17:59 GMT+01:00 2007
    [INFO] Final Memory: 4M/16M
    [INFO] ------------------------------------------------------------------------

    et voici mon pom.xml:

    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
     
    <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>monupId</groupId>
      <artifactId>Nomprojet</artifactId>
      <packaging>jar</packaging>
      <version>1.0-SNAPSHOT</version>
      <name>Noojet Maven Webapp</name>
      <url>http://maven.apache.org</url>
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
        </dependency>
      </dependencies>
      <build>
    <sourceDirectory>src/main/java</sourceDirectory>
    <outputDirectory>bin</outputDirectory>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.4</source>
    <target>1.4</target>
    <includes>
    <include>**/*.java</include>
    </includes>
    </configuration>
    </plugin>
    </plugins>
        <finalName>Nomprojet</finalName>
      </build>
    </project>
    Le problème est que la compilation fonctionne sur Windows mais pas sur mon serv AIX.

    Merci pour vos réponses.

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    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
    Par défaut
    Citation Envoyé par jigz77
    Bonjour à tous,

    j'ai crée un projet web, et je souhaite uniquement compiler des .java (que je place donc dans src/main/java.) et générer un jar.

    Lorsque je lance la commande: mvn compile jar:jar
    Voici les insultes que j'obtiens:

    Le problème est que la compilation fonctionne sur Windows mais pas sur mon serv AIX.

    Merci pour vos réponses.
    Le problème ressemble à une JRE au lieu d'une JDK. Quelle est java installé sur ton serveur AIX? Est-ce que la variable JAVA_HOME est correctement renseignée?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut
    Bonjour et merci de me répondre,

    la variable JAVA_HOME est bien renseignée dans mon fichier de config
    JAVA_HOME=/usr/java14

    la varialble MVN_HOME est elle aussi bien renseignée dans le path
    export MVN_HOME=/opt/maven-2.0.5
    export PATH=...:$MVN_HOME/bin

    et quand je tape "java -version" j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $ java -version
    java version "1.4.0"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0)
    Classic VM (build 1.4.0, J2RE 1.4.0 IBM AIX build ca1401-20021126 (JIT enabled: jitc))
    Le JRE pose-t-il problème ???

  4. #4
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Oui car c'est un environnement d'execution, pas de compilation.

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    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
    Par défaut
    Citation Envoyé par fnobb
    Oui car c'est un environnement d'execution, pas de compilation.
    +1

    Dans une JRE, tu n'as pas le compilateur Java, puisque la JRE est uniquement capable d'executer ton code.

    Pour compiler du code (ce que Maven essaye de faire), il faut une JDK....

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut
    Problème résolu
    Merci bien pour vos réponses

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

Discussions similaires

  1. Problème! Erreur de compilation Caml.
    Par jocven dans le forum Caml
    Réponses: 6
    Dernier message: 09/01/2012, 00h19
  2. PRoblème erreur compilation
    Par cricri77200 dans le forum Langage
    Réponses: 1
    Dernier message: 23/04/2009, 14h22
  3. Problème d'affichage, erreur de compilation ?
    Par mouchT8 dans le forum C++
    Réponses: 8
    Dernier message: 16/04/2009, 21h45
  4. erreur de compilation maven
    Par aymen83 dans le forum Maven
    Réponses: 1
    Dernier message: 15/12/2008, 14h24
  5. Erreur à la compilation (Maven 2.0.9)
    Par Yux dans le forum Maven
    Réponses: 1
    Dernier message: 11/10/2008, 12h19

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