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 :

Inclure USER LIBRARY dans Maven


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de tunizar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 573
    Par défaut Inclure USER LIBRARY dans Maven
    Salut,
    J'ai un projet de type MAVEN WEPAPP et j'ai déclaré à ECLIPSE plusieurs USER LIBRARY.
    Ma question est comment déclarer à MAVEN ses USER LIBRARY pour qu'il ne va pas les téléchargés à chaque fois ?
    Merci

  2. #2
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Si tu as le plugin Maven dans Eclipse, c'est lui qui gère tes classpath. Tu ne dois pas toucher au user library.

    A chaque fois que tu modifies ton pom.xml, il va lui même rajouter ta librairie dans le classpath de ton projet. Maven, lui, stocke les jars dans M2_REPO.

  3. #3
    Membre très actif Avatar de tunizar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 573
    Par défaut
    Merci de m'avoir répondu ,
    Je ne veux pas toucher au fichier pom.xml
    j'ai déjà déclarer les USER LIBRARY dans ECLIPSE , et je souhaite trouver un moyen pour ne pas les retaper à la main comme je suis entrain de le faire
    Code XML : 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
     <dependency>
        	<groupId>org.hibernate</groupId>
        	<artifactId>hibernate-entitymanager</artifactId>
        	<version>3.4.0.GA</version>
        </dependency>
     
        <dependency>
        	<groupId>org.hibernate</groupId>
        	<artifactId>hibernate-entitymanager</artifactId>
        	<version>3.6.0.Final</version>
        </dependency>
     
       <dependency>
        	<groupId>org.hibernate.javax.persistence</groupId>
        	<artifactId>hibernate-jpa-2.0-api</artifactId>
        	<version>1.0.0.Final</version>
        </dependency>
     
       <dependency>
        	<groupId>org.jboss.javaee</groupId>
        	<artifactId>jboss-transaction-api</artifactId>
        	<version>1.0.1.GA</version>
        </dependency>
    et j'en ai beaucoup !!!



    Citation Envoyé par ruscov Voir le message
    Si tu as le plugin Maven dans Eclipse, c'est lui qui gère tes classpath. Tu ne dois pas toucher au user library.

    A chaque fois que tu modifies ton pom.xml, il va lui même rajouter ta librairie dans le classpath de ton projet. Maven, lui, stocke les jars dans M2_REPO.

  4. #4
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Je pense que j'ai pas bien compris.

    Est-ce que tu veux éviter de mettre les dependency dans ton pom? C'est ça?

  5. #5
    Membre très actif Avatar de tunizar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 573
    Par défaut
    Citation Envoyé par ruscov Voir le message
    Je pense que j'ai pas bien compris.

    Est-ce que tu veux éviter de mettre les dependency dans ton pom? C'est ça?
    je veux éviter de les saisir à la main dans le fichier pom.xml
    je ne veux pas les écrire manuellement.
    est ce qu'il y a un moyen de le faire automatiquement ?

    Maven ne veut pas accepter ce code

    Code XML : 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
    			<!-- Configure Eclipse -->
    	<plugin>
    		<groupId>org.apache.maven.plugins</groupId>
    		<artifactId>maven-eclipse-plugin</artifactId>
    		<version>2.8</version>
    		<configuration>
    			<classpathContainers>
    				<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
    				<classpathContainer>org.eclipse.jdt.USER_LIBRARY/Dom4J</classpathContainer>
    				<classpathContainer>org.eclipse.jdt.USER_LIBRARY/Hibernate</classpathContainer>
    				<classpathContainer>org.eclipse.jdt.USER_LIBRARY/Jackson</classpathContainer>
    				<classpathContainer>org.eclipse.jdt.USER_LIBRARY/Jersey</classpathContainer>
    				<classpathContainer>org.eclipse.jdt.USER_LIBRARY/MySql</classpathContainer>
    				<classpathContainer>org.eclipse.jdt.USER_LIBRARY/Spring</classpathContainer>
    				<classpathContainer>org.eclipse.jdt.USER_LIBRARY/util</classpathContainer>
    			</classpathContainers>
    		</configuration>
    	</plugin>

    Hibernate, jersey , spring sont des USER LIBRARY déclaré dans ECLIPSE

  6. #6
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Je ne comprends pas pourquoi tu veux utiliser Maven alors?

    De plus, si jamais quelqu'un d'autre voudra compiler ton projet, il devra recréer le même user library.

    Je ne veux pas m'avancer mais ca ne me semble pas être la pratique recommandée par Maven. J'ai déjà bosser sur pas mal de projet utilisant Maven, c'est la première fois que je vois un truc pareil. Pour être honnête je ne pensais pas que Maven laissait la possibilité de faire ça.

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

Discussions similaires

  1. Inclure jar ZK dans projet Maven
    Par meryslam dans le forum Maven
    Réponses: 4
    Dernier message: 23/04/2009, 16h57
  2. Fichier ".jar" pas trouvé -- dans une "User library"
    Par chat_roux dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 11/10/2008, 22h16
  3. [BCB6]Inclure une police dans un exécutable
    Par Bodom-Child dans le forum C++Builder
    Réponses: 8
    Dernier message: 20/08/2004, 11h18
  4. Inclure une dll dans une ressource
    Par bgcode dans le forum C++Builder
    Réponses: 4
    Dernier message: 21/08/2003, 11h12
  5. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

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