Soutenez-nous
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 

 
OuvrirSommaireUtilisationDocumentation

Dans une console de commandes, accéder au répertoire du projet, et exécuter la commande suivante :

Création du site d'un projet
Sélectionnez

mvn site

Le répertoire /target/site situé dans votre projet contient alors le site.

Créé le 11 septembre 2006  par Eric Reboisson

Ajouter dans le fichier pom.xml les balises suivantes :

Configuration de la javadoc
Sélectionnez

<reporting>
...
  <plugins>
  
    <plugin>
      
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-javadoc-plugin</artifactId>
      
      <configuration>
        <minmemory>128m</minmemory>
        <maxmemory>512m</maxmemory>
        ...
      </configuration>
    </plugin>
    
  </plugins>
...
</reporting>

Exécuter ensuite la commande suivante qui créera le site du projet avec le rapport javadoc :

 
Sélectionnez

mvn site

Voir aussi : About Maven Javadoc Plugin

Mis à jour le 17 juillet 2006  par Eric Reboisson

Ajouter dans le fichier pom.xml les balises suivantes :

Configuration de checkstyle
Sélectionnez

<project>
...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
      </plugin>
    </plugins>
  </reporting>
...
</project>

Exécuter ensuite la commande suivante qui créera le site du projet avec le rapport checkstyle :

 
Sélectionnez

mvn site

Voir aussi : About Maven Checkstyle Plugin

Mis à jour le 17 juillet 2006  par Eric Reboisson

Ajouter dans le fichier pom.xml les balises suivantes :

Configuration de checkstyle
Sélectionnez

<project>
...
<reporting>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-pmd-plugin</artifactId>
    </plugin>
  </plugins>
</reporting>
...
</project>

Exécuter ensuite la commande suivante qui créera le site du projet avec le rapport PMD :

 
Sélectionnez

mvn site

Voir aussi :
PMD : un outil pour l'audit de code
About Maven PMD Plugin

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

Ajouter au fichier pom.xml les balises suivantes :

Configuration du rapport d'activité
Sélectionnez

<project>
...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-changelog-plugin</artifactId>
      </plugin>
    </plugins>
  </reporting>
...
    <scm>
      <connection>scm:svn:http://chemin_du_projet</connection>
      <developerConnection>scm:svn:https://chemin_du_projet</developerConnection>
      <url>scm:svn:http://chemin_du_projet</url>
    </scm>
...
</project>

Le paramétrage du SCM est nécessaire car les rapports d'activité se basent dessus.

Dans une console de commandes, accéder au répertoire du projet, et exécuter la commande suivante :

Générer les rapports d'activité
Sélectionnez

mvn site

Le répertoire /target/site situé dans votre projet contient maintenant trois rapports d'activité :

  • changelog : rapport indiquant toutes les activités sur le SCM.
  • dev-activity : rapport indiquant par développeur le nombre de commits, de fichiers modifiés.
  • file-activity : rapport indiquant les fichiers qui ont été révisés.
Créé le 11 septembre 2006  par Eric Reboisson

Un rapport croisé des sources permet de naviguer dans les sources du projet à partir du site généré par Maven.

Ajouter au fichier pom.xml les balises suivantes :

Configuration du rapport d'activité
Sélectionnez

<project>
   ...
      <build>
         ...
      </build>

      <reporting>
          <plugins>
              <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-jxr-plugin</artifactId>
              </plugin>
          </plugins>
      </reporting>
   ...
</project>

Dans une console de commandes, accéder au répertoire du projet, et exécuter la commande suivante :

Génération du site
Sélectionnez

mvn site
Créé le 11 septembre 2006  par Eric Reboisson

Ajouter dans le fichier pom.xml les balises suivantes :

Configuration du rapport des métriques
Sélectionnez

<project>
   ...
      <reporting>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jdepend-maven-plugin</artifactId>
          </plugin>
        </plugins>
      </reporting>
   ...
</project>

Dans une console de commandes, accéder au répertoire du projet, et exécuter la commande suivante :

 
Sélectionnez

mvn site

Voir aussi :

About Maven JDepend Plugin
Analyse de la qualité du code Java avec JDepend 2.7

Créé le 11 septembre 2006  par Eric Reboisson

Ajouter dans le fichier pom.xml les balises suivantes :

Configuration du rapport des tags pour les TODO et @todo
Sélectionnez

<project>
   ...
      <reporting>
          <plugins>
              <plugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <artifactId>taglist-maven-plugin</artifactId>
                  <version>2.0-beta-1</version>
                  
                  <configuration>
                      <tags>TODO, @todo</tags>
                  </configuration>
               </plugin>
           </plugins>
      </reporting>
   ...
</project>

Dans une console de commandes, accéder au répertoire du projet, et exécuter la commande suivante :

 
Sélectionnez

mvn site

Voir aussi : Maven 2 Taglist Plugin

Créé le 11 septembre 2006  par Eric Reboisson

Nous allons utiliser pour ce faire plugin Cobertura.

Un outil d'analyse de couverture des tests permet de savoir quelles portions de code n'ont pas été testée, et ainsi agir en fonction.

Ajouter dans le fichier pom.xml les balises suivantes :

Configuration du rapport des tags pour les TODO et @todo
Sélectionnez

<project>
  ...
  <build>
    ...
    <plugins>
      ...
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>clean</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  
  <reporting>
    <plugins>
      ...
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </reporting>
</project>

Dans une console de commandes, accéder au répertoire du projet, et exécuter la commande suivante :

 
Sélectionnez

mvn site

Voir aussi : Maven 2 Cobertura Plugin

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.