|
@@ -34,7 +34,7 @@ |
|
|
</description> |
|
|
</description> |
|
|
|
|
|
|
|
|
<import file="build.xml"/> |
|
|
<import file="build.xml"/> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<property name="config.dir" location="${etc.dir}/checkstyle"/> |
|
|
<property name="config.dir" location="${etc.dir}/checkstyle"/> |
|
|
|
|
|
|
|
|
<!-- Ant Checkstyle report --> |
|
|
<!-- Ant Checkstyle report --> |
|
@@ -229,7 +229,7 @@ |
|
|
inline="true" conf="default" pathid="findbugs.real.classpath" transitive="true"/> |
|
|
inline="true" conf="default" pathid="findbugs.real.classpath" transitive="true"/> |
|
|
<!-- Load the Findbugs AntTasks --> |
|
|
<!-- Load the Findbugs AntTasks --> |
|
|
<taskdef uri="http://findbugs.sourceforge.net/" resource="edu/umd/cs/findbugs/anttask/tasks.properties" classpathref="findbugs.real.classpath" /> |
|
|
<taskdef uri="http://findbugs.sourceforge.net/" resource="edu/umd/cs/findbugs/anttask/tasks.properties" classpathref="findbugs.real.classpath" /> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Start Findbugs --> |
|
|
<!-- Start Findbugs --> |
|
|
<mkdir dir="${findbugs.reportdir}"/> |
|
|
<mkdir dir="${findbugs.reportdir}"/> |
|
|
<fb:findbugs pluginlistref="findbugs.real.classpath" |
|
|
<fb:findbugs pluginlistref="findbugs.real.classpath" |
|
@@ -241,7 +241,7 @@ |
|
|
<class location="${build.classes}" /> |
|
|
<class location="${build.classes}" /> |
|
|
<sourcePath path="${java.dir}" /> |
|
|
<sourcePath path="${java.dir}" /> |
|
|
</fb:findbugs> |
|
|
</fb:findbugs> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Generate (human) readable output --> |
|
|
<!-- Generate (human) readable output --> |
|
|
<xslt basedir="${findbugs.reportdir}" includes="${findbugs.raw}" destdir="${findbugs.reportdir}"> |
|
|
<xslt basedir="${findbugs.reportdir}" includes="${findbugs.raw}" destdir="${findbugs.reportdir}"> |
|
|
<style> |
|
|
<style> |
|
@@ -249,8 +249,8 @@ |
|
|
</style> |
|
|
</style> |
|
|
</xslt> |
|
|
</xslt> |
|
|
</target> |
|
|
</target> |
|
|
|
|
|
|
|
|
<target name="rat" description="--> Runs the ReleaseAuditingTool" depends="init-ivy"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<target name="rat" description="--> Runs the ReleaseAuditingTool" depends="init-ivy"> |
|
|
<ivy:cachepath organisation="org.apache.rat" module="apache-rat-tasks" revision="${rat.version}" |
|
|
<ivy:cachepath organisation="org.apache.rat" module="apache-rat-tasks" revision="${rat.version}" |
|
|
inline="true" conf="default" pathid="rat.classpath" transitive="true"/> |
|
|
inline="true" conf="default" pathid="rat.classpath" transitive="true"/> |
|
|
<typedef resource="org/apache/rat/anttasks/antlib.xml" |
|
|
<typedef resource="org/apache/rat/anttasks/antlib.xml" |
|
@@ -265,4 +265,42 @@ |
|
|
</rat:report> |
|
|
</rat:report> |
|
|
</target> |
|
|
</target> |
|
|
|
|
|
|
|
|
|
|
|
<target name="dependency-check" description="--> Runs the OWASP dependency check"> |
|
|
|
|
|
<property name="dependency-check.url" value="http://dl.bintray.com/jeremy-long/owasp/dependency-check-ant-3.1.0-release.zip"/> |
|
|
|
|
|
<property name="tools.dir" value="tools"/> |
|
|
|
|
|
<property name="dependency-check.dir" value="${tools.dir}/dependency-check"/> |
|
|
|
|
|
<property name="dependency-check.home" value="${dependency-check.dir}/dependency-check-ant"/> |
|
|
|
|
|
|
|
|
|
|
|
<!--available property="dependency-check.present" file="${dependency-check.home}/dependency-check-ant/dependency-check-ant.jar"/--> |
|
|
|
|
|
<condition property="dependency-check.present"> |
|
|
|
|
|
<resourcecount when="greater" count="0"> |
|
|
|
|
|
<fileset dir="${dependency-check.home}" includes="**/dependency-check-ant.jar"/> |
|
|
|
|
|
</resourcecount> |
|
|
|
|
|
</condition> |
|
|
|
|
|
|
|
|
|
|
|
<sequential unless:set="dependency-check.present"> |
|
|
|
|
|
<mkdir dir="${dependency-check.home}"/> |
|
|
|
|
|
<get src="${dependency-check.url}" dest="${dependency-check.dir}/dependency-check-ant.zip"/> |
|
|
|
|
|
<unzip src="${dependency-check.dir}/dependency-check-ant.zip" dest="${dependency-check.dir}/dependency-check-ant"/> |
|
|
|
|
|
</sequential> |
|
|
|
|
|
|
|
|
|
|
|
<path id="dependency-check.path"> |
|
|
|
|
|
<pathelement location="${dependency-check.home}/dependency-check-ant.jar"/> |
|
|
|
|
|
<fileset dir="${dependency-check.home}"> |
|
|
|
|
|
<include name="**/*.jar"/> |
|
|
|
|
|
</fileset> |
|
|
|
|
|
</path> |
|
|
|
|
|
<taskdef resource="dependency-check-taskdefs.properties" uri="https://jeremylong.github.io/"> |
|
|
|
|
|
<classpath refid="dependency-check.path"/> |
|
|
|
|
|
</taskdef> |
|
|
|
|
|
|
|
|
|
|
|
<owasp:dependency-check |
|
|
|
|
|
xmlns:owasp="https://jeremylong.github.io/" |
|
|
|
|
|
projectName="${ant.project.name}" |
|
|
|
|
|
> |
|
|
|
|
|
<fileset dir="lib" includes="**/*.jar"/> |
|
|
|
|
|
<fileset dir="." includes="dist/**/*.jar"/> |
|
|
|
|
|
</owasp:dependency-check> |
|
|
|
|
|
</target> |
|
|
|
|
|
|
|
|
</project> |
|
|
</project> |