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

Qualimétrie Discussion :

[Maven] Générer un rapport checkstyle avec des propriétés SVN sous Maestro [Checkstyle]


Sujet :

Qualimétrie

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Points : 46
    Points
    46
    Par défaut [Maven] Générer un rapport checkstyle avec des propriétés SVN sous Maestro
    Bonjour à toutes zé à tous...

    Je génère des rapports checkstyle grâce Maestro (maven)...

    Tout se passe dans le meilleur des mondes mais j'aimerais indiquer qui est la dernière personne a avoir fait un "commit" des fichiers analysés (je me sers de SVN)...

    Si quelqu'un a une idée...

    Merci d'avance

    Fred

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Points : 1 524
    Points
    1 524
    Par défaut
    checkstyle ne peut pas le faire. Regarde plutôt le plugin changelog

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Points : 46
    Points
    46
    Par défaut
    Ben une solution consisterait à customiser les rapports générés par le plugin maven-checkstyle-plugin.

    Chose que j'ai essayé de faire en créant un nouveau plugin et en modifiant les source de maven-checkstyle-plugin 2.1.

    Maintenant dès que je lance une commande "mvn site" (même sans le plugin que j'ai développé) j'ai la réponse suivante :

    Maven version: 2.0.7-maestro-1.5
    Java version: 1.5.0_08
    OS name: "windows xp" version: "5.1" arch: "x86"
    [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and Settin
    gs\simat\.m2\plugin-registry.xml'
    [DEBUG] Building Maven global-level plugin registry from: 'D:\Logiciels\Maestro\
    maven\conf\plugin-registry.xml'
    [INFO] Scanning for projects...
    [INFO] -------------------------------------------------------------------------
    ---
    [INFO] Building regles_checkstyle
    [INFO] task-segment: [site]
    [INFO] -------------------------------------------------------------------------
    ---
    [DEBUG] maven-site-plugin: resolved to version 2.0-beta-5 from repository centra
    l
    [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::1 for pro
    ject: null:maven-site-plugin:maven-plugin:2.0-beta-5 from the repository.
    [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::1 for project: org
    .apache.maven.plugins:maven-plugins:pom:1 from the repository.
    [DEBUG] Retrieving parent-POM: org.apache:apache::1 for project: org.apache.mave
    n:maven-parent:pom:1 from the repository.
    [INFO] ------------------------------------------------------------------------
    [ERROR] FATAL ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] null
    [INFO] ------------------------------------------------------------------------
    [DEBUG] Trace
    java.lang.NullPointerException
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getReports(Defaul
    tLifecycleExecutor.java:665)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getReports(Defaul
    tLifecycleExecutor.java:642)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
    ultLifecycleExecutor.java:517)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
    fecycle(DefaultLifecycleExecutor.java:480)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
    ltLifecycleExecutor.java:459)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
    dleFailures(DefaultLifecycleExecutor.java:311)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
    ts(DefaultLifecycleExecutor.java:278)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
    fecycleExecutor.java:143)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: < 1 second
    [INFO] Finished at: Fri Jul 18 14:12:57 CEST 2008
    [INFO] Final Memory: 1M/3M
    [INFO] ------------------------------------------------------------------------
    Même avec de simples pom.xml comme celui-ci :


    <?xml version="1.0" encoding="UTF-8" ?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>test</groupId>
    <artifactId>regles_checkstyle</artifactId>
    <name>regles_checkstyle</name>
    <version>1.0-SNAPSHOT</version>
    <description>Test_Checkstyle</description>
    <build>
    <plugins>
    <plugin>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.1</version>
    </plugin>
    </plugins>
    </build>
    <reporting>
    <plugins>
    <plugin>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.1</version>
    </plugin>
    </plugins>
    </reporting>
    </project>


    Pourquoi ne puis-je plus générer d'autres site?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Points : 46
    Points
    46
    Par défaut
    J'ai fais le gros mauvais...
    Plutot que de passer directement par Maven je me sers maintenant de Maestro....
    Et bien evidemment j'ai oublié de donner à l'utilisateur "Guest" les autorisation pour explorer le nouveau repository que je me suis fait...

    Désolé encore une fois...

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

Discussions similaires

  1. [AC-2007] Générer un rapport Access avec des données de SQL Server
    Par amazon dans le forum VBA Access
    Réponses: 0
    Dernier message: 11/01/2010, 18h11
  2. Réponses: 6
    Dernier message: 21/10/2008, 11h02
  3. [Continuum] Générer le rapport checkstyle sans generation de site
    Par bassemeco dans le forum Intégration Continue
    Réponses: 1
    Dernier message: 25/04/2008, 15h05
  4. Réponses: 2
    Dernier message: 22/03/2007, 11h01

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