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]Erreur lors de la génération d'un rapport [Checkstyle]


Sujet :

Qualimétrie

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2012
    Messages : 52
    Points : 42
    Points
    42
    Par défaut [Maven]Erreur lors de la génération d'un rapport
    Bonjour,

    Je suis sensé mettre en place CheckStyle sur un projet utilisant maven (2.2.1 je crois). J'utilise les dépendances :
    - groupId : org.apache.maven.plugins
    - artifactId : maven-checkstyle-plugin
    - version : 2.9.1.

    Comme je ne suis sensé qu'analyser des règles très spécifiques, je me suis mis à écrire mon propre fichier XML. Voilà un exemple simplifié :

    Code : 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
    <?xml version="1.0" ?>
    
    <!DOCTYPE module PUBLIC
      "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
      "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
    
    <module name="Checker">
        <module name="TreeWalker">
    		<!-- un exemple qui fonctionne correctement -->
    		<module name="AvoidInlineConditionals"/>
    		
    		<!-- deux exemples qui ne fonctionne pas correctement -->
    		<module name="AvoidStaticImport"/>
    		<module name="EqualsAvoidNull"/>
    	</module>
    </module>
    dans ce cas, je reçois un BUILD ERROR pour une :
    "Unable to instantiate AvoidStaticImportCheck"

    . En cherchant un peu, j'ai vu que checkstyle 5.5 recommande d'utiliser les checks configurations en 1.3 alors que le plugin maven (2.9.1) recommande d'utiliser les checks configurations en 1.2.
    Première question : Pourquoi une telle différence ? (j'ai déjà vérifié le plugin maven appel bien checkstyle 5.5)

    J'ai essayé en 1.3 mais là, checkstyle tourne pendant environ 1 minute puis s'arrête toujours avec un BUILD ERROR mais cette fois pour une :
    "reset connection"
    Pourquoi alors que je ne suis que les consignes de la documentation officielle de checkstyle 5.5.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2012
    Messages : 52
    Points : 42
    Points
    42
    Par défaut
    Bon ben je suis le fautif !!!

    Lorsque j'ai ajouté les dépendance Maven, je ne les ai mise que dans la section reporting ... Donc quand j'appelais la commande "mvn checkstyle:checkstyle", j'appelais en fait la version défini par défaut dans l'archetype que j'utilise -> 2.3 qui n'est qu'a la version 4.4 de checkstyle ...

    J'ai rajouté les dépendances dans la section build et tout va bien maintenant !

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

Discussions similaires

  1. Réponses: 20
    Dernier message: 18/01/2011, 12h47
  2. Réponses: 7
    Dernier message: 02/08/2006, 08h54

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