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

Maven Java Discussion :

Checkstyle - Exclure des modules


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut Checkstyle - Exclure des modules
    Bonjour à tous,

    J'ai intégré Maven 3 à tous mes projets Java.
    Je souhaite mettre en place Checkstyle qui fontionne bien cependant certaines de mes classes sont des classes importées et ne doivent pas être analysées par le plug-in Checkstyle.

    Mon archi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Projet
      |-Maven
      |  |-parent
      |       |-pom.xml
      |       |-src
      |           |-main
      |               |-resources
      |                     |-checkstyle.xml
      |-Plugins
           |-A
           |-B
           |-C
    Je souhaite que mes règles checkstyle soient utilisées dans tout le projet sauf dans certains packages de certains modules.
    J'ai donc tenté plusieurs solutions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <version>2.10</version>
        <configuration>
            <enableRulesSummary>false</enableRulesSummary>
            <excludes>**/../../../Plugins/A/src/nom/du/package/**/*.java</excludes>
        </configuration>
    </plugin>
    J'ai tenté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <excludes>**/../../Plugins/A/src/nom/du/package/**/*.java</excludes>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <excludes>../../Plugins/A/src/nom/du/package/**/*.java</excludes>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <excludes>../../Plugins/A/src/nom/du/package/</excludes>
    Auriez-vous une idée de mon erreur svp ?

    Merci,

    Elodie

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    Tes plugins A, B, etc. sont des modules Maven à part entière ?
    Peut-être faut-il simplement définir, pour chaque module ayant des packages à exclure, les exclusions (et uniquement pour ce module là).

    Donc si tu veux exclure un package dans le plugin A, il te faudra écrire dans le pom.xml du module A quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <excludes>nom/du/package/**/*.java</excludes>
    (je ne suis pas complètement sûr de la façon de définir les packages, personnellement j'utilise Sonar)
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Bonjour,

    Pour information cela a fonctionné en mettant la ligne suivante dans le pom parent :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <excludes>**/nom/du/package/*.java</excludes>
    Cordialement,

    Elodie

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

Discussions similaires

  1. [VB]utilisation des modules en vb
    Par zidenne dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 24/01/2006, 11h19
  2. Exclure des données dans un état
    Par Flagny dans le forum Access
    Réponses: 2
    Dernier message: 13/01/2006, 15h23
  3. Bonjour, des modules pour Truevision3d ?
    Par Phomos dans le forum C++
    Réponses: 1
    Dernier message: 28/09/2005, 18h18
  4. Exclure des enregistrements d'une requête
    Par beegees dans le forum Access
    Réponses: 2
    Dernier message: 20/06/2005, 13h01
  5. Recherche des dépendances des modules
    Par slowpoke dans le forum Mandriva / Mageia
    Réponses: 9
    Dernier message: 11/12/2003, 08h49

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