git_sitools_idoc / flarecast / workspace / client-audit / build.xml @ d2a8c3fd
| 1 |
<!--
|
|---|---|
| 2 |
==============================================================================
|
| 3 |
=== Build file to allow ant (http://jakarta.apache.org/ant/) to be used
|
| 4 |
=== to build the Sitools project.
|
| 5 |
===
|
| 6 |
=== Author : AKKA Technologies
|
| 7 |
===
|
| 8 |
=== name : nom du projet
|
| 9 |
=== default : tache ant executee par defaut
|
| 10 |
=== basedir : repertoire courant lors de l'execution des taches ant
|
| 11 |
===
|
| 12 |
==============================================================================
|
| 13 |
-->
|
| 14 |
<project name="sitools-client-audit" default="audit" basedir="."> |
| 15 |
|
| 16 |
<property file="build.properties" /> |
| 17 |
|
| 18 |
<!-- TODO CHANGE THIS -->
|
| 19 |
<property name="cots.dir" value="${ROOT_DIRECTORY}/cots"/> |
| 20 |
|
| 21 |
<property name="jslint" location="${cots.dir}/audit/jslint4java" /> |
| 22 |
|
| 23 |
<property name="client-user.dir" location="${ROOT_DIRECTORY}/workspace/client-user" /> |
| 24 |
<property name="client-admin.dir" location="${ROOT_DIRECTORY}/workspace/client-admin" /> |
| 25 |
|
| 26 |
<property name="report-client-user.dir" location="report-client-user" /> |
| 27 |
<property name="report-client-admin.dir" location="report-client-admin" /> |
| 28 |
|
| 29 |
<!-- taskdef pour jsLint -->
|
| 30 |
<taskdef name="jslint" classname="com.googlecode.jslint4java.ant.JSLintTask" classpath="${jslint}/jslint4java-2.0.3.jar" /> |
| 31 |
|
| 32 |
<!--
|
| 33 |
========================================================================
|
| 34 |
Targets projet
|
| 35 |
========================================================================
|
| 36 |
-->
|
| 37 |
|
| 38 |
<target name="audit" depends="audit-user, audit-admin" /> |
| 39 |
|
| 40 |
<!-- Targets for classic sources (multiple files in multiple folders) -->
|
| 41 |
<target name="audit-user" depends="jslint-user-init, jslint-user" /> |
| 42 |
<target name="audit-admin" depends="jslint-admin-init, jslint-admin" /> |
| 43 |
|
| 44 |
<!-- Targets for concatenated sources (all files in the same file) -->
|
| 45 |
<!-- <target name="audit-user-all" depends="jslint-user-init, jslint-user-all" />-->
|
| 46 |
<!-- <target name="audit-admin-all" depends="jslint-admin-init, jslint-admin-all" />-->
|
| 47 |
|
| 48 |
<!-- =========================================================================================
|
| 49 |
TARGETS POUR VALIDATION JSLINT USER
|
| 50 |
========================================================================================= -->
|
| 51 |
|
| 52 |
<target name="jslint-user-init"> |
| 53 |
<echo message="[init] jslint = ${jslint}" /> |
| 54 |
<mkdir dir="${report-client-user.dir}" /> |
| 55 |
<delete includeemptydirs="true"> |
| 56 |
<fileset dir="${report-client-user.dir}" includes="**/*" /> |
| 57 |
</delete>
|
| 58 |
</target>
|
| 59 |
|
| 60 |
<target name="jslint-user"> |
| 61 |
<echo message="[Running] jsLint validation tests on Folder ${client-user.dir}" /> |
| 62 |
<jslint options="white, bitwise, undef, regexp, newcap, sloppy, vars" failureProperty="jsLint.failure" haltOnFailure="false"> |
| 63 |
<formatter type="xml" destfile="${report-client-user.dir}/jslint.xml" /> |
| 64 |
<formatter type="plain" destfile="${report-client-user.dir}/jslint.out" /> |
| 65 |
<fileset dir="${client-user.dir}" includes="**/*.js" excludes="**/livegrid/dependencies/Ext.ux.livegrid/* **/*-min.js **/*-all.js" /> |
| 66 |
</jslint>
|
| 67 |
<echo message="[End] jsLint Results = ${jsLint.failure}" /> |
| 68 |
</target>
|
| 69 |
|
| 70 |
<!-- =========================================================================================
|
| 71 |
TARGETS POUR VALIDATION JSLINT ADMIN
|
| 72 |
========================================================================================= -->
|
| 73 |
|
| 74 |
<target name="jslint-admin-init"> |
| 75 |
<echo message="[init] jslint = ${jslint}" /> |
| 76 |
<mkdir dir="${report-client-admin.dir}" /> |
| 77 |
<delete includeemptydirs="true"> |
| 78 |
<fileset dir="${report-client-admin.dir}" includes="**/*" /> |
| 79 |
</delete>
|
| 80 |
</target>
|
| 81 |
|
| 82 |
<target name="jslint-admin"> |
| 83 |
<echo message="[Running] jsLint validation tests on Folder ${client-admin.dir}" /> |
| 84 |
<jslint options="white, bitwise, undef, regexp, newcap, sloppy, vars" failureProperty="jsLint.failure" haltOnFailure="false"> |
| 85 |
<formatter type="xml" destfile="${report-client-admin.dir}/jslint.xml" /> |
| 86 |
<formatter type="plain" destfile="${report-client-admin.dir}/jslint.out" /> |
| 87 |
<fileset dir="${client-admin.dir}" includes="**/*.js" excludes="**/*-min.js **/*-all.js"/> |
| 88 |
</jslint>
|
| 89 |
<echo message="[End] jsLint Results = ${jsLint.failure}" /> |
| 90 |
</target>
|
| 91 |
|
| 92 |
<!-- ========================================================================================= -->
|
| 93 |
<!-- TARGETS POUR VALIDATION JSLINT USER ALL-->
|
| 94 |
<!-- ========================================================================================= -->
|
| 95 |
<!---->
|
| 96 |
<!-- <target name="jslint-user-all">-->
|
| 97 |
<!-- <echo message="[Running] jsLint validation tests on Folder ${client-user.dir}/js/minified" />-->
|
| 98 |
<!-- <jslint options="white, bitwise, undef, regexp, newcap, laxbreak" failureProperty="jsLint.failure" haltOnFailure="false">-->
|
| 99 |
<!-- <formatter type="xml" destfile="${report-client-user.dir}/jslint.xml" />-->
|
| 100 |
<!-- <formatter type="plain" destfile="${report-client-user.dir}/jslint.out" />-->
|
| 101 |
<!-- <fileset dir="${client-user.dir}/js/minified" includes="**/*.js" excludes="**/*-min.js" />-->
|
| 102 |
<!-- </jslint>-->
|
| 103 |
<!-- <echo message="[End] jsLint Results = ${jsLint.failure}" />-->
|
| 104 |
<!-- </target> -->
|
| 105 |
<!-- -->
|
| 106 |
<!-- ========================================================================================= -->
|
| 107 |
<!-- TARGETS POUR VALIDATION JSLINT ADMIN ALL-->
|
| 108 |
<!-- ========================================================================================= -->
|
| 109 |
<!---->
|
| 110 |
<!-- <target name="jslint-admin-all">-->
|
| 111 |
<!-- <echo message="[Running] jsLint validation tests on Folder ${client-admin.dir}/js/minified" />-->
|
| 112 |
<!-- <jslint options="white, bitwise, undef, regexp, newcap, laxbreak" failureProperty="jsLint.failure" haltOnFailure="false">-->
|
| 113 |
<!-- <formatter type="xml" destfile="${report-client-admin.dir}/jslint.xml" />-->
|
| 114 |
<!-- <formatter type="plain" destfile="${report-client-admin.dir}/jslint.out" />-->
|
| 115 |
<!-- <fileset dir="${client-admin.dir}/js/minified" includes="**/*.js" excludes="**/*-min.js" />-->
|
| 116 |
<!-- </jslint>-->
|
| 117 |
<!-- <echo message="[End] jsLint Results = ${jsLint.failure}" />-->
|
| 118 |
<!-- </target>-->
|
| 119 |
|
| 120 |
</project>
|