|
|
@@ -110,9 +110,10 @@ list of possible build targets. |
|
|
|
<include name="*.jar"/> |
|
|
|
</fileset> |
|
|
|
</path> |
|
|
|
<property name="lib-build-tools" value="${basedir}/lib/build"/> |
|
|
|
<path id="libs-build-tools-classpath"> |
|
|
|
<path refid="libs-build-classpath"/> |
|
|
|
<fileset dir="${basedir}/lib/build"> |
|
|
|
<fileset dir="${lib-build-tools}"> |
|
|
|
<include name="*.jar"/> |
|
|
|
</fileset> |
|
|
|
</path> |
|
|
@@ -1139,19 +1140,25 @@ NOTE: |
|
|
|
<!-- =================================================================== --> |
|
|
|
<!-- Checkstyle --> |
|
|
|
<!-- =================================================================== --> |
|
|
|
<property name="checkstyle.lib" value="${checkstyle.home.dir}"/> |
|
|
|
<property name="checkstyle.noframes.xslt" value="${checkstyle.home.dir}/contrib/checkstyle-noframes.xsl"/> |
|
|
|
<path id="libs-checkstyle"> |
|
|
|
<fileset dir="${checkstyle.lib}"> |
|
|
|
<include name="*.jar"/> |
|
|
|
</fileset> |
|
|
|
</path> |
|
|
|
<target name="checkstyle-avail" unless="checkstyle.home.dir"> |
|
|
|
<echo message="Checkstyle Support NOT Present. Please download it from http://checkstyle.sf.net/ and set checkstyle.home.dir in build-local.properties"/> |
|
|
|
<property name="checkstyle.noframes.xslt" value="${basedir}/checkstyle-noframes.xsl" /> |
|
|
|
<condition property="checkstyle.avail"> |
|
|
|
<and> |
|
|
|
<available classname="com.puppycrawl.tools.checkstyle.CheckStyleTask"> |
|
|
|
<classpath> |
|
|
|
<path refid="libs-build-tools-classpath"/> |
|
|
|
</classpath> |
|
|
|
</available> |
|
|
|
<available file="${checkstyle.noframes.xslt}"/> |
|
|
|
</and> |
|
|
|
</condition> |
|
|
|
<target name="checkstyle-avail" unless="checkstyle.avail"> |
|
|
|
<echo message="Checkstyle support NOT present. Please download it from http://checkstyle.sf.net/ and"/> |
|
|
|
<echo message="..copy or link checkstyle-all-5.0.jar to ${lib-build-tools}"/> |
|
|
|
<echo message="..copy or link checkstyle-noframes.xsl to ${checkstyle.noframes.xslt}"/> |
|
|
|
</target> |
|
|
|
<target name="checkstyle" depends="init, checkstyle-avail" if="checkstyle.home.dir" description="Runs Checkstyle for a code quality report"> |
|
|
|
<taskdef name="checkstyle" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask" classpathref="libs-checkstyle"/> |
|
|
|
<checkstyle config="checkstyle-4.0.xml" failonviolation="false"> |
|
|
|
<target name="checkstyle" depends="init, checkstyle-avail" if="checkstyle.avail" description="Runs Checkstyle for a code quality report"> |
|
|
|
<taskdef name="checkstyle" classname="com.puppycrawl.tools.checkstyle.CheckStyleTask" classpathref="libs-build-tools-classpath"/> |
|
|
|
<checkstyle config="checkstyle-5.0.xml" failonviolation="false"> |
|
|
|
<fileset dir="${src.java.dir}" includes="**/*.java"/> |
|
|
|
<formatter type="xml" toFile="${build.dir}/report_checkstyle.xml"/> |
|
|
|
</checkstyle> |