2010-02-02 8 views
0

J'effectue des contrôles checkstyle à partir d'une tâche ant. J'ai configuré les deux correctement et peut exécuter la tâche sans aucun problème.Incluant des emplacements source supplémentaires pour le chekstyle dans la tâche ant

Mais j'ai un autre projet/dossier avec des fichiers source supplémentaires (appelons-les les sources tierces) qui sont référencés à partir de mes fichiers source (source primaire). Je veux checkstyle à seulement vérifier les sources primaires, mais il a besoin des sources de tiers dans le classpath ou d'une manière ou d'une autre, sinon je reçois des erreurs ClassNotFound.

Toutes les suggestions comment faire?

Ma configuration dans les regards de fourmis comme les suivantes:

<checkstyle config="sun_checks.xml" failOnViolation="false" > 
    <fileset dir="${src.dir}" includes="**/*.java" /> 
    <formatter type="xml" toFile="${report.dir}/checkstyle_sun.xml" /> 
</checkstyle> 

Répondre

0

Il y a un paramètre classpath vous pouvez définir pour la tâche checkstyle:

classpath Le classpath à utiliser lors à la recherche des classes . La valeur par défaut correspond au chemin de classe actuel .

+0

Comment ne pas voir celui-là ... –