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>
|