Ajouter un commentaire, une note, faire une correction, référencer un lien, ...

Maven - Projet Apache Java

Generate web site for Java project (Jakarta project)

Historique Maven - Projet Apache Java :

Installation de Maven

  • Download binary installation
  • Unzip it
  • Create the variable MAVEN_HOME with the path of the maven
  • Add the path $MAVEN_HOME/lib to your PATH

Répertoires repository et plugins (maven 1.0-beta10)

Maven utilise un système pour télécharger automatiquement les composants qu'il a besoin.
Par exemple, à la première exécution de maven, maven télécharge plusieurs plugins requis. Il se peut que cela représente plusieurs meg et cela peut prendre un certain temps avec une connexion modem.

Attention entre la version 1.0-beta9 et 1.0-beta10 la structure de ces répertoires a changé.
Depuis la version 1.0-beta10, les répertoires repository et plugins se trouvent dans ${user.home}/.maven au lieu de ${maven.home}.

Pour ajouter vos propres dépendances, créer un répertoire dans repository en respectant la structure suivante :
  ${user.home}/.maven
	|- repository
	   |- my-project
	       |- jars
	           |- my-project1.0.jar
	           |- my-project1.1.jar

Source : Loribel

Configurer maven avec un serveur proxy (maven 1.0-beta10)

Créer le fichier ${user.home}/build.properties ou ajouter le contenu suivant.
Sous Windows ${user.home} = "C:\Documents and Settings\xxx", xxx étant votre login.

## ---------------------------------------------------------- ## ${user.home}/build.properties ## ---------------------------------------------------------- maven.proxy.host = xxx.xxx.com maven.proxy.port = 8080 #maven.proxy.username = username #maven.proxy.password = password
Source : Loribel

Utiliser Maven (maven 1.0-beta10)

  • Créer un fichier project.xml pour décrire le projet (voir memento Maven pour détails).
  • Ajouter vos dépendances si besoin dans le répertoire repository (plus de détails}.
  • Lancer maven site:generate dans le répertoire où se trouve project.xml pour générer le site.

Source : Loribel
maven.apache.org

maven-plugin : Liste de plugins pour Maven

Voici quelques plugins que j'utilise et que je trouve interressant.
  • javancss-plugin 1.2 : (2003-08-24) A simple integration of the JavaNCSS source code metric tool. It gives you all the simple metrics currently not found in Maven
  • sdocbook-plugin 1.2 : (2003-08-25) Simplified DocBook integration using Apache FO and the stuff from the DocBook Open Repository.
  • ...

  • Pour installer un plugin, télécharger le plugin dans ${maven.home}/plugins
  • Pour utiliser un plugin ajouter une référence dans project.xml dans la section report comme indiqué plus bas

<reports> ...
<report>maven-javancss-plugin</report> </reports>
http://maven-plugins.sourceforge.net/





Version imprimable...
Envoyer à un ami...

Maven

Liens [1] - Articles [1] - Outils [1] -


Sites de référence

maven.apache.org

Hiérarchie

Java Projects
Jakarta
Tomcat
Ant
Maven
tous les sujets...
Choisir les meilleures vitamines...



Films Disney

Vidéos sur les OGM

Villes de France sur GoogleMap

Index des sujetsJava

Java - XML - Web


Informatique


Voir Aussi



Google