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 :

compilation Java via maven et eclipse


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 19
    Par défaut compilation Java via maven et eclipse
    Il semble que ce ne soit pas le même compilateur Java par défaut.
    Javac pour maven
    celui d'eclipse pour Eclipse
    Confirmez vous?
    comment faire pour utiliser le même ?
    car nous utilisons eclipse en dev et Maven pour construire les livrables (en faisant un clean)
    merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Soit tu fais pointer Eclipse vers le même jdk que maven.
    Soit tu compiles avec Maven en local, en utilisant le plugin adéquat, ou en le faisant à la main dans Eclipse ou en dehors.

  3. #3
    Membre averti
    Inscrit en
    Août 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 19
    Par défaut
    Je suis sous windows.
    est ce que Maven utilise la variable d'environnement JAVA_HOME ?
    si c'est le cas, j'ai la même valeur pour JAVA_HOME et côté Eclipse (JRE utilisée dans les préférences)
    donc cela devrait compiler pareil non ?
    j'ai juste en plus dans le pom
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<configuration>
    					<source>1.5</source>
    					<target>1.5</target>
    				</configuration>
    			</plugin>
    pour cibler en 1.5

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Oui Maven utilise JAVA_HOME.

  5. #5
    Membre averti
    Inscrit en
    Août 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 19
    Par défaut
    en fait d'après un post sur eclipse :
    http://www.developpez.net/forums/d49...tions-options/
    il semble acté (ce que dit adiguba) qu'eclipse utilise son propre compilateur.
    Comme je ne veux pas modifier ce que fait Eclipse (car c'est un environnement configuré pour tous les postes de mon entreprise pour le dévpt) je cherche plutôt à faire utiliser le compilateur d'eclipse par Maven au lieu du javac trouvé dans le JAVA_HOME.
    Quelqu'un a-t-il une idée sur ce qu'il faut ajouter dans le pom.xml

    merci

  6. #6
    Membre averti
    Inscrit en
    Août 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 19
    Par défaut
    cela n'a pas été immédiat mais j'ai trouvé surtout grâce à
    http://www.mailinglistarchive.com/us.../msg56643.html
    L'idée est donc bien de faire utiliser par Maven le compilateur d'eclipse (en tout cas c'est ce que je voulais car faire le contraire je ne vois et ne veux pas)
    de plus toutes les versions du compilateur d'eclipse ne sont pas sur le repo Maven faut référencer celui de Jboss.
    Pour être sur d'utiliser le même faut chercher dans le "à propos d'eclipse" la version de org.eclipse.jdt.core.
    Ensuite cela roule j'ai comparé les deux .class générés d'un côté et de l'autre : ils sont identiques donc me voilà rassuré ....pour la future prod

  7. #7
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 2
    Par défaut Petite Question
    Bonjour BBruno,
    Il y a quelque chose qui me taquine dans cette idée de forcer Maven à utiliser le compilateur d'Eclipse. Il me semble que la bonne approche est de s'assurer que tout les developeurs (Eclipse, Netbeans, Idea, ou VI -s'il y'en a-, notepad, ...) obtiennent les mêmes résultats de compilation entre eux et surtout, que le Builder Engine de ton entreprise, celui qui va fournir les executables. C'est un des nombreux problèmes que résoud Maven.

    Par simple curiosité (dans les limites du raisonable ), pourquoi ce besoin d'utiliser le compilateur Eclipse à travers ton entreprise?

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

Discussions similaires

  1. Compilation Maven sous Eclipse
    Par Mako 5013 dans le forum Maven
    Réponses: 5
    Dernier message: 22/03/2013, 14h25
  2. RAD 7 (Eclipse) Chemin de compilation Java
    Par jadey dans le forum Eclipse
    Réponses: 0
    Dernier message: 07/10/2011, 13h54
  3. Java (via Eclipse) et Processeur xquery?
    Par Kaptha dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 24/03/2009, 21h09
  4. Maven et Eclipse Compiler Compliance
    Par mouja dans le forum Maven
    Réponses: 2
    Dernier message: 28/11/2007, 11h20
  5. Compiler du code Java via Java
    Par sozie9372 dans le forum Langage
    Réponses: 2
    Dernier message: 12/01/2006, 10h14

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