Нет выхода из Checkstyle в ANT - PullRequest
       22

Нет выхода из Checkstyle в ANT

1 голос
/ 09 марта 2012

Я не использую автоматизированный инструмент для сборки.Просто Checkstyle 5.5 и ANT 1.8.Я пытаюсь запустить Checkstyle в моем сценарии ANT.Сценарий ANT выполняется без ошибок, но, похоже, не вызывает Checkstyle.Я не получаю вывод, кроме отчетов ANT. СТРОИТ УСПЕШНЫЙ.Вот мой скрипт муравья:

<project name="ccu" xmlns:cs="antlib:com.puppycrawl.tools.checkstyle">

<target name="checkstyle" description="Generates a report of code convention violations.">

<cs:checkstyle config="custom_check.xml">
<fileset dir="src" casesensitive="yes">
  <include name="**/*.java"/>
</fileset>
<!--
  <fileset dir="src" includes="**\*.java"/>
-->
</cs:checkstyle>

</target>
</project>

что мне не хватает?

1 Ответ

0 голосов
/ 15 марта 2012

Это была проблема с classpath. По какой-то причине мне нужно было направить ANT-путь к файлам классов, а не в jar. Мой последний сценарий выглядит так:

<project name="ccu" xmlns:cs="antlib:com.puppycrawl.tools.checkstyle">

<taskdef resource="checkstyletask.properties">
        <classpath>  
                <pathelement location="C:\myClasses\bin"/>
                <pathelement location="C:\checkstyle-5.5\checkstyle-5.5-all.jar"/>
        </classpath>
</taskdef>

<checkstyle config="custom_check.xml">

  <fileset dir="src" includes="**/*.java"/>

</checkstyle>

</project>
...