53 lines
2.0 KiB
XML
53 lines
2.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<project name="phase-package" default="execute">
|
|
|
|
<condition property="checkstyle.ant.skip">
|
|
<isset property="checkstyle.ant.skip" />
|
|
</condition>
|
|
|
|
<target name="execute" unless="checkstyle.ant.skip">
|
|
<taskdef name="checkstyle"
|
|
classname="com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask"
|
|
classpath="${mvn.runtime_classpath}"
|
|
/>
|
|
|
|
<delete file="${mvn.project.build.directory}/cachefile" />
|
|
|
|
<property name="checkstyle.pattern.todo" value="NOTHingWillMatCH_-"/>
|
|
<property name="check.config" location="config/checkstyle_checks.xml"/>
|
|
|
|
<tstamp>
|
|
<format property="STARTED" pattern="dd/MM/yyyy hh:mm:ss aa" />
|
|
</tstamp>
|
|
<echo>Checkstyle started: ${STARTED}</echo>
|
|
|
|
<checkstyle config="${check.config}"
|
|
failOnViolation="false"
|
|
failureProperty="checkstyle.failure.property"
|
|
>
|
|
<fileset dir="src"
|
|
includes="**/*"
|
|
excludes="it/resources/**/*,test/resources/**/*,test/resources-noncompilable/**/*"/>
|
|
<formatter type="plain"/>
|
|
<formatter type="xml" toFile="${mvn.project.build.directory}/cs_errors.xml"/>
|
|
<classpath path="${mvn.runtime_classpath}"/>
|
|
<property key="checkstyle.cache.file" file="${mvn.project.build.directory}/cachefile"/>
|
|
<property key="checkstyle.header.file" file="config/java.header"/>
|
|
<property key="checkstyle.regexp.header.file" file="config/java_regexp.header"/>
|
|
<property key="checkstyle.importcontrol.file" file="config/import-control.xml"/>
|
|
<property key="checkstyle.suppressions.file"
|
|
file="config/suppressions.xml"/>
|
|
</checkstyle>
|
|
|
|
<tstamp>
|
|
<format property="FINISHED" pattern="dd/MM/yyyy hh:mm:ss aa" />
|
|
</tstamp>
|
|
<echo>Checkstyle finished: ${FINISHED}</echo>
|
|
|
|
<fail if="checkstyle.failure.property"
|
|
message="Checkstyle failed: ${checkstyle.failure.property}"
|
|
/>
|
|
</target>
|
|
</project>
|