Les FAQs Java :
FAQ JAVA FAQ Java EE FAQ Java ME FAQ Java XML FAQ JavaFX FAQ Java GUI FAQ Struts FAQ JSF FAQ JDBC JDO FAQ Hibernate FAQ Spring FAQ Eclipse FAQ NetBeans FAQ JCreator FAQ Maven 2

FAQ Maven 2Consultez toutes les FAQ

Nombre d'auteurs : 4, nombre de questions : 89, dernière mise à jour : 17 mai 2009 

 
OuvrirSommaireInstallation et configuration

Télécharger l'archive maven-2.x.x-bin.zip sur http://maven.apache.org

Décompresser l'archive et copier le répertoire maven-2.x.x à l'endroit de votre choix.

Ajouter une variable d'environnement %MVN_HOME% avec pour valeur le chemin du répertoire d'installation maven-2.x.x et ajouter %MVN_HOME%/bin au PATH.

Dans une console de commande lancer mvn --version pour vérifier que l'installation est correcte ( la version de Maven 2 doit s'afficher ).

Mis à jour le 17 juillet 2006  par Eric Reboisson

Dans le fichier settings.xml, situé dans %MVN_HOME%/conf ou %USER_HOME%/.m2/settings.xml :

Configuration du proxy
Sélectionnez

<settings>
...
  <proxies>
  
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.somewhere.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
    </proxy>
    
  </proxies>
...
</settings>

Attention, les nonProxyHost ne sont pas réellement supportés pour le moment.

Il est préférable de configurer %USER_HOME%/.m2/settings.xml car celui-ci est partagé par toutes les versions de Maven et par Continuum, donc une seule configuration à faire.

Mis à jour le 17 août 2006  par Denis Cabasson, Eric Reboisson

La variable système MAVEN_OPTS permet d'indiquer des arguments supplémentaires au lancement de Maven.

En particulier, certain plugin peuvent utiliser beaucoup de mémoire, et les règlages par défaut de la JVM sont parfois insuffisants.

Dans ce cas, il suffit de mettre la variable système :

 
Sélectionnez

MAVEN_OPTS=-Xmx256m -Xms64m

Ces options sont alors utilisées par la JVM lors du lancement de Maven.

Mis à jour le 17 juillet 2006  par Denis Cabasson, Eric Reboisson

Les dernières versions des plugins Maven (SNAPSHOT) ne sont pas mises en place sur le repository central.

Pour les utiliser, il faut déclarer d'autres repositories, contenant ces versions en cours de développement.

Dans le fichier settings.xml, situé dans %MVN_HOME%/conf ou %USER_HOME%/.m2/settings.xml il faut configurer :

Utilisation des SNAPSHOT
Sélectionnez

<profiles>

<profile>

  <id>Maven-Snapshots</id>
    <repositories>
    
      <repository>
        <id>Maven Snapshots</id>
        <url>http://svn.apache.org/maven-snapshot-repository</url>
        
        <snapshots>
          <enabled>true</enabled>
        </snapshots>
        
        <releases>
          <enabled>true</enabled>
        </releases>
        
      </repository>
      
    </repositories>
  
  <pluginRepositories>
  
    <pluginRepository>
      <id>Maven Snapshots</id>
      <url>http://svn.apache.org/maven-snapshot-repository</url>
      
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      
      <releases>
        <enabled>true</enabled>
      </releases>
    
    </pluginRepository>
    
  </pluginRepositories>
  
</profile>

</profiles>

Et

Activation du profil
Sélectionnez
		
<activeProfiles>
  <activeProfile>Maven-Snapshots</activeProfile>
</activeProfiles>	

Vous pouvez répéter l'opération et ajouter un profil utilisant le repository de Mojo : http://snapshots.maven.codehaus.org/maven2/

Pour plus d'informations :

Maven : Guide to Testing Development Versions of Plugins
Mojo : Snapshot Repository

Il est préférable de configurer %USER_HOME%/.m2/settings.xml car celui-ci est partagé par toutes les versions de Maven et par Continuum, donc une seule configuration à faire.

Mis à jour le 17 août 2006  par Denis Cabasson, Eric Reboisson

L'adresse web où trouver le Plug-in est : http://m2eclipse.codehaus.org/

Pour installer le Plug-in il suffit de suivre la procédure Comment installer un Plugin ? de la FAQ Eclipse.

Créé le 13 août 2006  par Eric Reboisson

L'adresse web où trouver le Plug-in est : http://mevenide.codehaus.org/m2-site/index.html

Pour installer le Plug-in, il suffit de suivre la procédure : Procédure d'installation du Plug-in Maven 2 pour Netbeans

Créé le 13 août 2006  par Emmanuel Venisse, Eric Reboisson

La valeur par défaut indiquant le repository local est %USER_HOME%/.m2/repository mais elle peut être modifiée.

Dans le fichier settings.xml, situé dans %MVN_HOME%/conf ou %USER_HOME%/.m2/settings.xml :

Configuration du proxy
Sélectionnez

<settings>
  ...
  <localRepository>chemin du répertoire</localRepository>
  ...
</settings>

Le chemin vers le repository local doit être absolu.

Il est préférable de configurer %USER_HOME%/.m2/settings.xml car celui-ci est partagé par toutes les versions de Maven et par Continuum, donc une seule configuration à faire.

Créé le 11 septembre 2006  par Eric Reboisson
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 - 2014 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.