xml.schema/test/unit/src/org/netbeans/modules/xml/schema/resources/TestJavaProject/nbproject/build-impl.xml
author Milutin Kristofic <mkristofic@netbeans.org>
Mon, 30 Jan 2017 14:30:54 +0100
changeset 1583 fe20f672a61a
parent 1063 ad5363494cc8
permissions -rw-r--r--
Added Missing copyright information in source files
samaresh@1063
     1
<?xml version="1.0" encoding="UTF-8"?>
samaresh@1063
     2
<!--
mkristofic@1583
     3
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
mkristofic@1583
     4
mkristofic@1583
     5
Copyright 2009-2017 Oracle and/or its affiliates. All rights reserved.
mkristofic@1583
     6
mkristofic@1583
     7
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
mkristofic@1583
     8
Other names may be trademarks of their respective owners.
mkristofic@1583
     9
mkristofic@1583
    10
The contents of this file are subject to the terms of either the GNU
mkristofic@1583
    11
General Public License Version 2 only ("GPL") or the Common
mkristofic@1583
    12
Development and Distribution License("CDDL") (collectively, the
mkristofic@1583
    13
"License"). You may not use this file except in compliance with the
mkristofic@1583
    14
License. You can obtain a copy of the License at
mkristofic@1583
    15
http://www.netbeans.org/cddl-gplv2.html
mkristofic@1583
    16
or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
mkristofic@1583
    17
specific language governing permissions and limitations under the
mkristofic@1583
    18
License.  When distributing the software, include this License Header
mkristofic@1583
    19
Notice in each file and include the License file at
mkristofic@1583
    20
nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
mkristofic@1583
    21
particular file as subject to the "Classpath" exception as provided
mkristofic@1583
    22
by Oracle in the GPL Version 2 section of the License file that
mkristofic@1583
    23
accompanied this code. If applicable, add the following below the
mkristofic@1583
    24
License Header, with the fields enclosed by brackets [] replaced by
mkristofic@1583
    25
your own identifying information:
mkristofic@1583
    26
"Portions Copyrighted [year] [name of copyright owner]"
mkristofic@1583
    27
mkristofic@1583
    28
Contributor(s):
mkristofic@1583
    29
mkristofic@1583
    30
The Original Software is NetBeans. The Initial Developer of the Original
mkristofic@1583
    31
Software is Sun Microsystems, Inc. Portions Copyright 2009-2010 Sun
mkristofic@1583
    32
Microsystems, Inc. All Rights Reserved.
mkristofic@1583
    33
mkristofic@1583
    34
If you wish your version of this file to be governed by only the CDDL
mkristofic@1583
    35
or only the GPL Version 2, indicate your decision by adding
mkristofic@1583
    36
"[Contributor] elects to include this software in this distribution
mkristofic@1583
    37
under the [CDDL or GPL Version 2] license." If you do not indicate a
mkristofic@1583
    38
single choice of license, a recipient has the option to distribute
mkristofic@1583
    39
your version of this file under either the CDDL, the GPL Version 2 or
mkristofic@1583
    40
to extend the choice of license to its licensees as provided above.
mkristofic@1583
    41
However, if you add GPL Version 2 code and therefore, elected the GPL
mkristofic@1583
    42
Version 2 license, then the option applies only if the new code is
mkristofic@1583
    43
made subject to such option by the copyright holder.
mkristofic@1583
    44
-->
mkristofic@1583
    45
<!--
samaresh@1063
    46
*** GENERATED FROM project.xml - DO NOT EDIT  ***
samaresh@1063
    47
***         EDIT ../build.xml INSTEAD         ***
samaresh@1063
    48
samaresh@1063
    49
For the purpose of easier reading the script
samaresh@1063
    50
is divided into following sections:
samaresh@1063
    51
samaresh@1063
    52
  - initialization
samaresh@1063
    53
  - compilation
samaresh@1063
    54
  - jar
samaresh@1063
    55
  - execution
samaresh@1063
    56
  - debugging
samaresh@1063
    57
  - javadoc
samaresh@1063
    58
  - junit compilation
samaresh@1063
    59
  - junit execution
samaresh@1063
    60
  - junit debugging
samaresh@1063
    61
  - applet
samaresh@1063
    62
  - cleanup
samaresh@1063
    63
samaresh@1063
    64
        -->
samaresh@1063
    65
<project xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" basedir=".." default="default" name="TestJavaProject-impl">
samaresh@1063
    66
    <target depends="test,jar,javadoc" description="Build and test whole project." name="default"/>
samaresh@1063
    67
    <!-- 
samaresh@1063
    68
                ======================
samaresh@1063
    69
                INITIALIZATION SECTION 
samaresh@1063
    70
                ======================
samaresh@1063
    71
            -->
samaresh@1063
    72
    <target name="-pre-init">
samaresh@1063
    73
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
    74
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
    75
    </target>
samaresh@1063
    76
    <target depends="-pre-init" name="-init-private">
samaresh@1063
    77
        <property file="nbproject/private/config.properties"/>
samaresh@1063
    78
        <property file="nbproject/private/configs/${config}.properties"/>
samaresh@1063
    79
        <property file="nbproject/private/private.properties"/>
samaresh@1063
    80
    </target>
samaresh@1063
    81
    <target depends="-pre-init,-init-private" name="-init-user">
samaresh@1063
    82
        <property file="${user.properties.file}"/>
samaresh@1063
    83
        <!-- The two properties below are usually overridden -->
samaresh@1063
    84
        <!-- by the active platform. Just a fallback. -->
samaresh@1063
    85
        <property name="default.javac.source" value="1.4"/>
samaresh@1063
    86
        <property name="default.javac.target" value="1.4"/>
samaresh@1063
    87
    </target>
samaresh@1063
    88
    <target depends="-pre-init,-init-private,-init-user" name="-init-project">
samaresh@1063
    89
        <property file="nbproject/configs/${config}.properties"/>
samaresh@1063
    90
        <property file="nbproject/project.properties"/>
samaresh@1063
    91
    </target>
samaresh@1063
    92
    <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property" name="-do-init">
samaresh@1063
    93
        <available file="${manifest.file}" property="manifest.available"/>
samaresh@1063
    94
        <condition property="manifest.available+main.class">
samaresh@1063
    95
            <and>
samaresh@1063
    96
                <isset property="manifest.available"/>
samaresh@1063
    97
                <isset property="main.class"/>
samaresh@1063
    98
                <not>
samaresh@1063
    99
                    <equals arg1="${main.class}" arg2="" trim="true"/>
samaresh@1063
   100
                </not>
samaresh@1063
   101
            </and>
samaresh@1063
   102
        </condition>
samaresh@1063
   103
        <condition property="manifest.available+main.class+mkdist.available">
samaresh@1063
   104
            <and>
samaresh@1063
   105
                <istrue value="${manifest.available+main.class}"/>
samaresh@1063
   106
                <isset property="libs.CopyLibs.classpath"/>
samaresh@1063
   107
            </and>
samaresh@1063
   108
        </condition>
samaresh@1063
   109
        <condition property="have.tests">
samaresh@1063
   110
            <or>
samaresh@1063
   111
                <available file="${test.src.dir}"/>
samaresh@1063
   112
            </or>
samaresh@1063
   113
        </condition>
samaresh@1063
   114
        <condition property="have.sources">
samaresh@1063
   115
            <or>
samaresh@1063
   116
                <available file="${src.dir}"/>
samaresh@1063
   117
            </or>
samaresh@1063
   118
        </condition>
samaresh@1063
   119
        <condition property="netbeans.home+have.tests">
samaresh@1063
   120
            <and>
samaresh@1063
   121
                <isset property="netbeans.home"/>
samaresh@1063
   122
                <isset property="have.tests"/>
samaresh@1063
   123
            </and>
samaresh@1063
   124
        </condition>
samaresh@1063
   125
        <condition property="no.javadoc.preview">
samaresh@1063
   126
            <and>
samaresh@1063
   127
                <isset property="javadoc.preview"/>
samaresh@1063
   128
                <isfalse value="${javadoc.preview}"/>
samaresh@1063
   129
            </and>
samaresh@1063
   130
        </condition>
samaresh@1063
   131
        <property name="run.jvmargs" value=""/>
samaresh@1063
   132
        <property name="javac.compilerargs" value=""/>
samaresh@1063
   133
        <property name="work.dir" value="${basedir}"/>
samaresh@1063
   134
        <condition property="no.deps">
samaresh@1063
   135
            <and>
samaresh@1063
   136
                <istrue value="${no.dependencies}"/>
samaresh@1063
   137
            </and>
samaresh@1063
   138
        </condition>
samaresh@1063
   139
        <property name="javac.debug" value="true"/>
samaresh@1063
   140
        <property name="javadoc.preview" value="true"/>
samaresh@1063
   141
        <property name="application.args" value=""/>
samaresh@1063
   142
        <property name="source.encoding" value="${file.encoding}"/>
samaresh@1063
   143
        <condition property="javadoc.encoding.used" value="${javadoc.encoding}">
samaresh@1063
   144
            <and>
samaresh@1063
   145
                <isset property="javadoc.encoding"/>
samaresh@1063
   146
                <not>
samaresh@1063
   147
                    <equals arg1="${javadoc.encoding}" arg2=""/>
samaresh@1063
   148
                </not>
samaresh@1063
   149
            </and>
samaresh@1063
   150
        </condition>
samaresh@1063
   151
        <property name="javadoc.encoding.used" value="${source.encoding}"/>
samaresh@1063
   152
        <property name="includes" value="**"/>
samaresh@1063
   153
        <property name="excludes" value=""/>
samaresh@1063
   154
        <property name="do.depend" value="false"/>
samaresh@1063
   155
        <condition property="do.depend.true">
samaresh@1063
   156
            <istrue value="${do.depend}"/>
samaresh@1063
   157
        </condition>
samaresh@1063
   158
        <condition else="" property="javac.compilerargs.jaxws" value="-Djava.endorsed.dirs='${jaxws.endorsed.dir}'">
samaresh@1063
   159
            <and>
samaresh@1063
   160
                <isset property="jaxws.endorsed.dir"/>
samaresh@1063
   161
                <available file="nbproject/jaxws-build.xml"/>
samaresh@1063
   162
            </and>
samaresh@1063
   163
        </condition>
samaresh@1063
   164
    </target>
samaresh@1063
   165
    <target name="-post-init">
samaresh@1063
   166
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   167
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   168
    </target>
samaresh@1063
   169
    <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check">
samaresh@1063
   170
        <fail unless="src.dir">Must set src.dir</fail>
samaresh@1063
   171
        <fail unless="test.src.dir">Must set test.src.dir</fail>
samaresh@1063
   172
        <fail unless="build.dir">Must set build.dir</fail>
samaresh@1063
   173
        <fail unless="dist.dir">Must set dist.dir</fail>
samaresh@1063
   174
        <fail unless="build.classes.dir">Must set build.classes.dir</fail>
samaresh@1063
   175
        <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail>
samaresh@1063
   176
        <fail unless="build.test.classes.dir">Must set build.test.classes.dir</fail>
samaresh@1063
   177
        <fail unless="build.test.results.dir">Must set build.test.results.dir</fail>
samaresh@1063
   178
        <fail unless="build.classes.excludes">Must set build.classes.excludes</fail>
samaresh@1063
   179
        <fail unless="dist.jar">Must set dist.jar</fail>
samaresh@1063
   180
    </target>
samaresh@1063
   181
    <target name="-init-macrodef-property">
samaresh@1063
   182
        <macrodef name="property" uri="http://www.netbeans.org/ns/j2se-project/1">
samaresh@1063
   183
            <attribute name="name"/>
samaresh@1063
   184
            <attribute name="value"/>
samaresh@1063
   185
            <sequential>
samaresh@1063
   186
                <property name="@{name}" value="${@{value}}"/>
samaresh@1063
   187
            </sequential>
samaresh@1063
   188
        </macrodef>
samaresh@1063
   189
    </target>
samaresh@1063
   190
    <target name="-init-macrodef-javac">
samaresh@1063
   191
        <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3">
samaresh@1063
   192
            <attribute default="${src.dir}" name="srcdir"/>
samaresh@1063
   193
            <attribute default="${build.classes.dir}" name="destdir"/>
samaresh@1063
   194
            <attribute default="${javac.classpath}" name="classpath"/>
samaresh@1063
   195
            <attribute default="${includes}" name="includes"/>
samaresh@1063
   196
            <attribute default="${excludes}" name="excludes"/>
samaresh@1063
   197
            <attribute default="${javac.debug}" name="debug"/>
samaresh@1063
   198
            <attribute default="" name="sourcepath"/>
samaresh@1063
   199
            <element name="customize" optional="true"/>
samaresh@1063
   200
            <sequential>
samaresh@1063
   201
                <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}">
samaresh@1063
   202
                    <classpath>
samaresh@1063
   203
                        <path path="@{classpath}"/>
samaresh@1063
   204
                    </classpath>
samaresh@1063
   205
                    <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/>
samaresh@1063
   206
                    <customize/>
samaresh@1063
   207
                </javac>
samaresh@1063
   208
            </sequential>
samaresh@1063
   209
        </macrodef>
samaresh@1063
   210
        <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3">
samaresh@1063
   211
            <attribute default="${src.dir}" name="srcdir"/>
samaresh@1063
   212
            <attribute default="${build.classes.dir}" name="destdir"/>
samaresh@1063
   213
            <attribute default="${javac.classpath}" name="classpath"/>
samaresh@1063
   214
            <sequential>
samaresh@1063
   215
                <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}">
samaresh@1063
   216
                    <classpath>
samaresh@1063
   217
                        <path path="@{classpath}"/>
samaresh@1063
   218
                    </classpath>
samaresh@1063
   219
                </depend>
samaresh@1063
   220
            </sequential>
samaresh@1063
   221
        </macrodef>
samaresh@1063
   222
        <macrodef name="force-recompile" uri="http://www.netbeans.org/ns/j2se-project/3">
samaresh@1063
   223
            <attribute default="${build.classes.dir}" name="destdir"/>
samaresh@1063
   224
            <sequential>
samaresh@1063
   225
                <fail unless="javac.includes">Must set javac.includes</fail>
samaresh@1063
   226
                <pathconvert pathsep="," property="javac.includes.binary">
samaresh@1063
   227
                    <path>
samaresh@1063
   228
                        <filelist dir="@{destdir}" files="${javac.includes}"/>
samaresh@1063
   229
                    </path>
samaresh@1063
   230
                    <globmapper from="*.java" to="*.class"/>
samaresh@1063
   231
                </pathconvert>
samaresh@1063
   232
                <delete>
samaresh@1063
   233
                    <files includes="${javac.includes.binary}"/>
samaresh@1063
   234
                </delete>
samaresh@1063
   235
            </sequential>
samaresh@1063
   236
        </macrodef>
samaresh@1063
   237
    </target>
samaresh@1063
   238
    <target name="-init-macrodef-junit">
samaresh@1063
   239
        <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3">
samaresh@1063
   240
            <attribute default="${includes}" name="includes"/>
samaresh@1063
   241
            <attribute default="${excludes}" name="excludes"/>
samaresh@1063
   242
            <attribute default="**" name="testincludes"/>
samaresh@1063
   243
            <sequential>
samaresh@1063
   244
                <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true">
samaresh@1063
   245
                    <batchtest todir="${build.test.results.dir}">
samaresh@1063
   246
                        <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
samaresh@1063
   247
                            <filename name="@{testincludes}"/>
samaresh@1063
   248
                        </fileset>
samaresh@1063
   249
                    </batchtest>
samaresh@1063
   250
                    <classpath>
samaresh@1063
   251
                        <path path="${run.test.classpath}"/>
samaresh@1063
   252
                    </classpath>
samaresh@1063
   253
                    <syspropertyset>
samaresh@1063
   254
                        <propertyref prefix="test-sys-prop."/>
samaresh@1063
   255
                        <mapper from="test-sys-prop.*" to="*" type="glob"/>
samaresh@1063
   256
                    </syspropertyset>
samaresh@1063
   257
                    <formatter type="brief" usefile="false"/>
samaresh@1063
   258
                    <formatter type="xml"/>
samaresh@1063
   259
                    <jvmarg line="${run.jvmargs}"/>
samaresh@1063
   260
                </junit>
samaresh@1063
   261
            </sequential>
samaresh@1063
   262
        </macrodef>
samaresh@1063
   263
    </target>
samaresh@1063
   264
    <target name="-init-macrodef-nbjpda">
samaresh@1063
   265
        <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2se-project/1">
samaresh@1063
   266
            <attribute default="${main.class}" name="name"/>
samaresh@1063
   267
            <attribute default="${debug.classpath}" name="classpath"/>
samaresh@1063
   268
            <attribute default="" name="stopclassname"/>
samaresh@1063
   269
            <sequential>
samaresh@1063
   270
                <nbjpdastart addressproperty="jpda.address" name="@{name}" stopclassname="@{stopclassname}" transport="dt_socket">
samaresh@1063
   271
                    <classpath>
samaresh@1063
   272
                        <path path="@{classpath}"/>
samaresh@1063
   273
                    </classpath>
samaresh@1063
   274
                </nbjpdastart>
samaresh@1063
   275
            </sequential>
samaresh@1063
   276
        </macrodef>
samaresh@1063
   277
        <macrodef name="nbjpdareload" uri="http://www.netbeans.org/ns/j2se-project/1">
samaresh@1063
   278
            <attribute default="${build.classes.dir}" name="dir"/>
samaresh@1063
   279
            <sequential>
samaresh@1063
   280
                <nbjpdareload>
samaresh@1063
   281
                    <fileset dir="@{dir}" includes="${fix.classes}">
samaresh@1063
   282
                        <include name="${fix.includes}*.class"/>
samaresh@1063
   283
                    </fileset>
samaresh@1063
   284
                </nbjpdareload>
samaresh@1063
   285
            </sequential>
samaresh@1063
   286
        </macrodef>
samaresh@1063
   287
    </target>
samaresh@1063
   288
    <target name="-init-debug-args">
samaresh@1063
   289
        <property name="version-output" value="java version &quot;${ant.java.version}"/>
samaresh@1063
   290
        <condition property="have-jdk-older-than-1.4">
samaresh@1063
   291
            <or>
samaresh@1063
   292
                <contains string="${version-output}" substring="java version &quot;1.0"/>
samaresh@1063
   293
                <contains string="${version-output}" substring="java version &quot;1.1"/>
samaresh@1063
   294
                <contains string="${version-output}" substring="java version &quot;1.2"/>
samaresh@1063
   295
                <contains string="${version-output}" substring="java version &quot;1.3"/>
samaresh@1063
   296
            </or>
samaresh@1063
   297
        </condition>
samaresh@1063
   298
        <condition else="-Xdebug" property="debug-args-line" value="-Xdebug -Xnoagent -Djava.compiler=none">
samaresh@1063
   299
            <istrue value="${have-jdk-older-than-1.4}"/>
samaresh@1063
   300
        </condition>
samaresh@1063
   301
    </target>
samaresh@1063
   302
    <target depends="-init-debug-args" name="-init-macrodef-debug">
samaresh@1063
   303
        <macrodef name="debug" uri="http://www.netbeans.org/ns/j2se-project/3">
samaresh@1063
   304
            <attribute default="${main.class}" name="classname"/>
samaresh@1063
   305
            <attribute default="${debug.classpath}" name="classpath"/>
samaresh@1063
   306
            <element name="customize" optional="true"/>
samaresh@1063
   307
            <sequential>
samaresh@1063
   308
                <java classname="@{classname}" dir="${work.dir}" fork="true">
samaresh@1063
   309
                    <jvmarg line="${debug-args-line}"/>
samaresh@1063
   310
                    <jvmarg value="-Xrunjdwp:transport=dt_socket,address=${jpda.address}"/>
samaresh@1063
   311
                    <jvmarg line="${run.jvmargs}"/>
samaresh@1063
   312
                    <classpath>
samaresh@1063
   313
                        <path path="@{classpath}"/>
samaresh@1063
   314
                    </classpath>
samaresh@1063
   315
                    <syspropertyset>
samaresh@1063
   316
                        <propertyref prefix="run-sys-prop."/>
samaresh@1063
   317
                        <mapper from="run-sys-prop.*" to="*" type="glob"/>
samaresh@1063
   318
                    </syspropertyset>
samaresh@1063
   319
                    <customize/>
samaresh@1063
   320
                </java>
samaresh@1063
   321
            </sequential>
samaresh@1063
   322
        </macrodef>
samaresh@1063
   323
    </target>
samaresh@1063
   324
    <target name="-init-macrodef-java">
samaresh@1063
   325
        <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1">
samaresh@1063
   326
            <attribute default="${main.class}" name="classname"/>
samaresh@1063
   327
            <element name="customize" optional="true"/>
samaresh@1063
   328
            <sequential>
samaresh@1063
   329
                <java classname="@{classname}" dir="${work.dir}" fork="true">
samaresh@1063
   330
                    <jvmarg line="${run.jvmargs}"/>
samaresh@1063
   331
                    <classpath>
samaresh@1063
   332
                        <path path="${run.classpath}"/>
samaresh@1063
   333
                    </classpath>
samaresh@1063
   334
                    <syspropertyset>
samaresh@1063
   335
                        <propertyref prefix="run-sys-prop."/>
samaresh@1063
   336
                        <mapper from="run-sys-prop.*" to="*" type="glob"/>
samaresh@1063
   337
                    </syspropertyset>
samaresh@1063
   338
                    <customize/>
samaresh@1063
   339
                </java>
samaresh@1063
   340
            </sequential>
samaresh@1063
   341
        </macrodef>
samaresh@1063
   342
    </target>
samaresh@1063
   343
    <target name="-init-presetdef-jar">
samaresh@1063
   344
        <presetdef name="jar" uri="http://www.netbeans.org/ns/j2se-project/1">
samaresh@1063
   345
            <jar compress="${jar.compress}" jarfile="${dist.jar}">
samaresh@1063
   346
                <j2seproject1:fileset dir="${build.classes.dir}"/>
samaresh@1063
   347
            </jar>
samaresh@1063
   348
        </presetdef>
samaresh@1063
   349
    </target>
samaresh@1063
   350
    <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-junit,-init-macrodef-nbjpda,-init-macrodef-debug,-init-macrodef-java,-init-presetdef-jar" name="init"/>
samaresh@1063
   351
    <!--
samaresh@1063
   352
                ===================
samaresh@1063
   353
                COMPILATION SECTION
samaresh@1063
   354
                ===================
samaresh@1063
   355
            -->
samaresh@1063
   356
    <target depends="init" name="deps-jar" unless="no.deps"/>
samaresh@1063
   357
    <target depends="init,deps-jar" name="-pre-pre-compile">
samaresh@1063
   358
        <mkdir dir="${build.classes.dir}"/>
samaresh@1063
   359
    </target>
samaresh@1063
   360
    <target name="-pre-compile">
samaresh@1063
   361
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   362
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   363
    </target>
samaresh@1063
   364
    <target if="do.depend.true" name="-compile-depend">
samaresh@1063
   365
        <j2seproject3:depend/>
samaresh@1063
   366
    </target>
samaresh@1063
   367
    <target depends="init,deps-jar,-pre-pre-compile,-pre-compile,-compile-depend" if="have.sources" name="-do-compile">
samaresh@1063
   368
        <j2seproject3:javac/>
samaresh@1063
   369
        <copy todir="${build.classes.dir}">
samaresh@1063
   370
            <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
samaresh@1063
   371
        </copy>
samaresh@1063
   372
    </target>
samaresh@1063
   373
    <target name="-post-compile">
samaresh@1063
   374
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   375
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   376
    </target>
samaresh@1063
   377
    <target depends="init,deps-jar,-pre-pre-compile,-pre-compile,-do-compile,-post-compile" description="Compile project." name="compile"/>
samaresh@1063
   378
    <target name="-pre-compile-single">
samaresh@1063
   379
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   380
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   381
    </target>
samaresh@1063
   382
    <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single">
samaresh@1063
   383
        <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
samaresh@1063
   384
        <j2seproject3:force-recompile/>
samaresh@1063
   385
        <j2seproject3:javac excludes="" includes="${javac.includes}" sourcepath="${src.dir}"/>
samaresh@1063
   386
    </target>
samaresh@1063
   387
    <target name="-post-compile-single">
samaresh@1063
   388
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   389
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   390
    </target>
samaresh@1063
   391
    <target depends="init,deps-jar,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single" name="compile-single"/>
samaresh@1063
   392
    <!--
samaresh@1063
   393
                ====================
samaresh@1063
   394
                JAR BUILDING SECTION
samaresh@1063
   395
                ====================
samaresh@1063
   396
            -->
samaresh@1063
   397
    <target depends="init" name="-pre-pre-jar">
samaresh@1063
   398
        <dirname file="${dist.jar}" property="dist.jar.dir"/>
samaresh@1063
   399
        <mkdir dir="${dist.jar.dir}"/>
samaresh@1063
   400
    </target>
samaresh@1063
   401
    <target name="-pre-jar">
samaresh@1063
   402
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   403
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   404
    </target>
samaresh@1063
   405
    <target depends="init,compile,-pre-pre-jar,-pre-jar" name="-do-jar-without-manifest" unless="manifest.available">
samaresh@1063
   406
        <j2seproject1:jar/>
samaresh@1063
   407
    </target>
samaresh@1063
   408
    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="manifest.available" name="-do-jar-with-manifest" unless="manifest.available+main.class">
samaresh@1063
   409
        <j2seproject1:jar manifest="${manifest.file}"/>
samaresh@1063
   410
    </target>
samaresh@1063
   411
    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="manifest.available+main.class" name="-do-jar-with-mainclass" unless="manifest.available+main.class+mkdist.available">
samaresh@1063
   412
        <j2seproject1:jar manifest="${manifest.file}">
samaresh@1063
   413
            <j2seproject1:manifest>
samaresh@1063
   414
                <j2seproject1:attribute name="Main-Class" value="${main.class}"/>
samaresh@1063
   415
            </j2seproject1:manifest>
samaresh@1063
   416
        </j2seproject1:jar>
samaresh@1063
   417
        <echo>To run this application from the command line without Ant, try:</echo>
samaresh@1063
   418
        <property location="${build.classes.dir}" name="build.classes.dir.resolved"/>
samaresh@1063
   419
        <property location="${dist.jar}" name="dist.jar.resolved"/>
samaresh@1063
   420
        <pathconvert property="run.classpath.with.dist.jar">
samaresh@1063
   421
            <path path="${run.classpath}"/>
samaresh@1063
   422
            <map from="${build.classes.dir.resolved}" to="${dist.jar.resolved}"/>
samaresh@1063
   423
        </pathconvert>
samaresh@1063
   424
        <echo>java -cp "${run.classpath.with.dist.jar}" ${main.class}</echo>
samaresh@1063
   425
    </target>
samaresh@1063
   426
    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="manifest.available+main.class+mkdist.available" name="-do-jar-with-libraries">
samaresh@1063
   427
        <property location="${build.classes.dir}" name="build.classes.dir.resolved"/>
samaresh@1063
   428
        <pathconvert property="run.classpath.without.build.classes.dir">
samaresh@1063
   429
            <path path="${run.classpath}"/>
samaresh@1063
   430
            <map from="${build.classes.dir.resolved}" to=""/>
samaresh@1063
   431
        </pathconvert>
samaresh@1063
   432
        <pathconvert pathsep=" " property="jar.classpath">
samaresh@1063
   433
            <path path="${run.classpath.without.build.classes.dir}"/>
samaresh@1063
   434
            <chainedmapper>
samaresh@1063
   435
                <flattenmapper/>
samaresh@1063
   436
                <globmapper from="*" to="lib/*"/>
samaresh@1063
   437
            </chainedmapper>
samaresh@1063
   438
        </pathconvert>
samaresh@1063
   439
        <taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/>
samaresh@1063
   440
        <copylibs compress="${jar.compress}" jarfile="${dist.jar}" manifest="${manifest.file}" runtimeclasspath="${run.classpath.without.build.classes.dir}">
samaresh@1063
   441
            <fileset dir="${build.classes.dir}"/>
samaresh@1063
   442
            <manifest>
samaresh@1063
   443
                <attribute name="Main-Class" value="${main.class}"/>
samaresh@1063
   444
                <attribute name="Class-Path" value="${jar.classpath}"/>
samaresh@1063
   445
            </manifest>
samaresh@1063
   446
        </copylibs>
samaresh@1063
   447
        <echo>To run this application from the command line without Ant, try:</echo>
samaresh@1063
   448
        <property location="${dist.jar}" name="dist.jar.resolved"/>
samaresh@1063
   449
        <echo>java -jar "${dist.jar.resolved}"</echo>
samaresh@1063
   450
    </target>
samaresh@1063
   451
    <target name="-post-jar">
samaresh@1063
   452
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   453
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   454
    </target>
samaresh@1063
   455
    <target depends="init,compile,-pre-jar,-do-jar-with-manifest,-do-jar-without-manifest,-do-jar-with-mainclass,-do-jar-with-libraries,-post-jar" description="Build JAR." name="jar"/>
samaresh@1063
   456
    <!--
samaresh@1063
   457
                =================
samaresh@1063
   458
                EXECUTION SECTION
samaresh@1063
   459
                =================
samaresh@1063
   460
            -->
samaresh@1063
   461
    <target depends="init,compile" description="Run a main class." name="run">
samaresh@1063
   462
        <j2seproject1:java>
samaresh@1063
   463
            <customize>
samaresh@1063
   464
                <arg line="${application.args}"/>
samaresh@1063
   465
            </customize>
samaresh@1063
   466
        </j2seproject1:java>
samaresh@1063
   467
    </target>
samaresh@1063
   468
    <target name="-do-not-recompile">
samaresh@1063
   469
        <property name="javac.includes.binary" value=""/>
samaresh@1063
   470
    </target>
samaresh@1063
   471
    <target depends="init,-do-not-recompile,compile-single" name="run-single">
samaresh@1063
   472
        <fail unless="run.class">Must select one file in the IDE or set run.class</fail>
samaresh@1063
   473
        <j2seproject1:java classname="${run.class}"/>
samaresh@1063
   474
    </target>
samaresh@1063
   475
    <!--
samaresh@1063
   476
                =================
samaresh@1063
   477
                DEBUGGING SECTION
samaresh@1063
   478
                =================
samaresh@1063
   479
            -->
samaresh@1063
   480
    <target depends="init" if="netbeans.home" name="-debug-start-debugger">
samaresh@1063
   481
        <j2seproject1:nbjpdastart name="${debug.class}"/>
samaresh@1063
   482
    </target>
samaresh@1063
   483
    <target depends="init,compile" name="-debug-start-debuggee">
samaresh@1063
   484
        <j2seproject3:debug>
samaresh@1063
   485
            <customize>
samaresh@1063
   486
                <arg line="${application.args}"/>
samaresh@1063
   487
            </customize>
samaresh@1063
   488
        </j2seproject3:debug>
samaresh@1063
   489
    </target>
samaresh@1063
   490
    <target depends="init,compile,-debug-start-debugger,-debug-start-debuggee" description="Debug project in IDE." if="netbeans.home" name="debug"/>
samaresh@1063
   491
    <target depends="init" if="netbeans.home" name="-debug-start-debugger-stepinto">
samaresh@1063
   492
        <j2seproject1:nbjpdastart stopclassname="${main.class}"/>
samaresh@1063
   493
    </target>
samaresh@1063
   494
    <target depends="init,compile,-debug-start-debugger-stepinto,-debug-start-debuggee" if="netbeans.home" name="debug-stepinto"/>
samaresh@1063
   495
    <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-single">
samaresh@1063
   496
        <fail unless="debug.class">Must select one file in the IDE or set debug.class</fail>
samaresh@1063
   497
        <j2seproject3:debug classname="${debug.class}"/>
samaresh@1063
   498
    </target>
samaresh@1063
   499
    <target depends="init,-do-not-recompile,compile-single,-debug-start-debugger,-debug-start-debuggee-single" if="netbeans.home" name="debug-single"/>
samaresh@1063
   500
    <target depends="init" name="-pre-debug-fix">
samaresh@1063
   501
        <fail unless="fix.includes">Must set fix.includes</fail>
samaresh@1063
   502
        <property name="javac.includes" value="${fix.includes}.java"/>
samaresh@1063
   503
    </target>
samaresh@1063
   504
    <target depends="init,-pre-debug-fix,compile-single" if="netbeans.home" name="-do-debug-fix">
samaresh@1063
   505
        <j2seproject1:nbjpdareload/>
samaresh@1063
   506
    </target>
samaresh@1063
   507
    <target depends="init,-pre-debug-fix,-do-debug-fix" if="netbeans.home" name="debug-fix"/>
samaresh@1063
   508
    <!--
samaresh@1063
   509
                ===============
samaresh@1063
   510
                JAVADOC SECTION
samaresh@1063
   511
                ===============
samaresh@1063
   512
            -->
samaresh@1063
   513
    <target depends="init" name="-javadoc-build">
samaresh@1063
   514
        <mkdir dir="${dist.javadoc.dir}"/>
samaresh@1063
   515
        <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
samaresh@1063
   516
            <classpath>
samaresh@1063
   517
                <path path="${javac.classpath}"/>
samaresh@1063
   518
            </classpath>
samaresh@1063
   519
            <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}">
samaresh@1063
   520
                <filename name="**/*.java"/>
samaresh@1063
   521
            </fileset>
samaresh@1063
   522
        </javadoc>
samaresh@1063
   523
    </target>
samaresh@1063
   524
    <target depends="init,-javadoc-build" if="netbeans.home" name="-javadoc-browse" unless="no.javadoc.preview">
samaresh@1063
   525
        <nbbrowse file="${dist.javadoc.dir}/index.html"/>
samaresh@1063
   526
    </target>
samaresh@1063
   527
    <target depends="init,-javadoc-build,-javadoc-browse" description="Build Javadoc." name="javadoc"/>
samaresh@1063
   528
    <!--
samaresh@1063
   529
                =========================
samaresh@1063
   530
                JUNIT COMPILATION SECTION
samaresh@1063
   531
                =========================
samaresh@1063
   532
            -->
samaresh@1063
   533
    <target depends="init,compile" if="have.tests" name="-pre-pre-compile-test">
samaresh@1063
   534
        <mkdir dir="${build.test.classes.dir}"/>
samaresh@1063
   535
    </target>
samaresh@1063
   536
    <target name="-pre-compile-test">
samaresh@1063
   537
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   538
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   539
    </target>
samaresh@1063
   540
    <target if="do.depend.true" name="-compile-test-depend">
samaresh@1063
   541
        <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/>
samaresh@1063
   542
    </target>
samaresh@1063
   543
    <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test">
samaresh@1063
   544
        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/>
samaresh@1063
   545
        <copy todir="${build.test.classes.dir}">
samaresh@1063
   546
            <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
samaresh@1063
   547
        </copy>
samaresh@1063
   548
    </target>
samaresh@1063
   549
    <target name="-post-compile-test">
samaresh@1063
   550
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   551
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   552
    </target>
samaresh@1063
   553
    <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test" name="compile-test"/>
samaresh@1063
   554
    <target name="-pre-compile-test-single">
samaresh@1063
   555
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   556
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   557
    </target>
samaresh@1063
   558
    <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single">
samaresh@1063
   559
        <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
samaresh@1063
   560
        <j2seproject3:force-recompile destdir="${build.test.classes.dir}"/>
samaresh@1063
   561
        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" sourcepath="${test.src.dir}" srcdir="${test.src.dir}"/>
samaresh@1063
   562
        <copy todir="${build.test.classes.dir}">
samaresh@1063
   563
            <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
samaresh@1063
   564
        </copy>
samaresh@1063
   565
    </target>
samaresh@1063
   566
    <target name="-post-compile-test-single">
samaresh@1063
   567
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   568
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   569
    </target>
samaresh@1063
   570
    <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/>
samaresh@1063
   571
    <!--
samaresh@1063
   572
                =======================
samaresh@1063
   573
                JUNIT EXECUTION SECTION
samaresh@1063
   574
                =======================
samaresh@1063
   575
            -->
samaresh@1063
   576
    <target depends="init" if="have.tests" name="-pre-test-run">
samaresh@1063
   577
        <mkdir dir="${build.test.results.dir}"/>
samaresh@1063
   578
    </target>
samaresh@1063
   579
    <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run">
samaresh@1063
   580
        <j2seproject3:junit testincludes="**/*Test.java"/>
samaresh@1063
   581
    </target>
samaresh@1063
   582
    <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run">
samaresh@1063
   583
        <fail if="tests.failed">Some tests failed; see details above.</fail>
samaresh@1063
   584
    </target>
samaresh@1063
   585
    <target depends="init" if="have.tests" name="test-report"/>
samaresh@1063
   586
    <target depends="init" if="netbeans.home+have.tests" name="-test-browse"/>
samaresh@1063
   587
    <target depends="init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests." name="test"/>
samaresh@1063
   588
    <target depends="init" if="have.tests" name="-pre-test-run-single">
samaresh@1063
   589
        <mkdir dir="${build.test.results.dir}"/>
samaresh@1063
   590
    </target>
samaresh@1063
   591
    <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single">
samaresh@1063
   592
        <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail>
samaresh@1063
   593
        <j2seproject3:junit excludes="" includes="${test.includes}"/>
samaresh@1063
   594
    </target>
samaresh@1063
   595
    <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single">
samaresh@1063
   596
        <fail if="tests.failed">Some tests failed; see details above.</fail>
samaresh@1063
   597
    </target>
samaresh@1063
   598
    <target depends="init,-do-not-recompile,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/>
samaresh@1063
   599
    <!--
samaresh@1063
   600
                =======================
samaresh@1063
   601
                JUNIT DEBUGGING SECTION
samaresh@1063
   602
                =======================
samaresh@1063
   603
            -->
samaresh@1063
   604
    <target depends="init,compile-test" if="have.tests" name="-debug-start-debuggee-test">
samaresh@1063
   605
        <fail unless="test.class">Must select one file in the IDE or set test.class</fail>
samaresh@1063
   606
        <property location="${build.test.results.dir}/TEST-${test.class}.xml" name="test.report.file"/>
samaresh@1063
   607
        <delete file="${test.report.file}"/>
samaresh@1063
   608
        <mkdir dir="${build.test.results.dir}"/>
samaresh@1063
   609
        <j2seproject3:debug classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner" classpath="${ant.home}/lib/ant.jar:${ant.home}/lib/ant-junit.jar:${debug.test.classpath}">
samaresh@1063
   610
            <customize>
samaresh@1063
   611
                <syspropertyset>
samaresh@1063
   612
                    <propertyref prefix="test-sys-prop."/>
samaresh@1063
   613
                    <mapper from="test-sys-prop.*" to="*" type="glob"/>
samaresh@1063
   614
                </syspropertyset>
samaresh@1063
   615
                <arg value="${test.class}"/>
samaresh@1063
   616
                <arg value="showoutput=true"/>
samaresh@1063
   617
                <arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter"/>
samaresh@1063
   618
                <arg value="formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,${test.report.file}"/>
samaresh@1063
   619
            </customize>
samaresh@1063
   620
        </j2seproject3:debug>
samaresh@1063
   621
    </target>
samaresh@1063
   622
    <target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test">
samaresh@1063
   623
        <j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/>
samaresh@1063
   624
    </target>
samaresh@1063
   625
    <target depends="init,-do-not-recompile,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/>
samaresh@1063
   626
    <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test">
samaresh@1063
   627
        <j2seproject1:nbjpdareload dir="${build.test.classes.dir}"/>
samaresh@1063
   628
    </target>
samaresh@1063
   629
    <target depends="init,-pre-debug-fix,-do-debug-fix-test" if="netbeans.home" name="debug-fix-test"/>
samaresh@1063
   630
    <!--
samaresh@1063
   631
                =========================
samaresh@1063
   632
                APPLET EXECUTION SECTION
samaresh@1063
   633
                =========================
samaresh@1063
   634
            -->
samaresh@1063
   635
    <target depends="init,compile-single" name="run-applet">
samaresh@1063
   636
        <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail>
samaresh@1063
   637
        <j2seproject1:java classname="sun.applet.AppletViewer">
samaresh@1063
   638
            <customize>
samaresh@1063
   639
                <arg value="${applet.url}"/>
samaresh@1063
   640
            </customize>
samaresh@1063
   641
        </j2seproject1:java>
samaresh@1063
   642
    </target>
samaresh@1063
   643
    <!--
samaresh@1063
   644
                =========================
samaresh@1063
   645
                APPLET DEBUGGING  SECTION
samaresh@1063
   646
                =========================
samaresh@1063
   647
            -->
samaresh@1063
   648
    <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-applet">
samaresh@1063
   649
        <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail>
samaresh@1063
   650
        <j2seproject3:debug classname="sun.applet.AppletViewer">
samaresh@1063
   651
            <customize>
samaresh@1063
   652
                <arg value="${applet.url}"/>
samaresh@1063
   653
            </customize>
samaresh@1063
   654
        </j2seproject3:debug>
samaresh@1063
   655
    </target>
samaresh@1063
   656
    <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-applet" if="netbeans.home" name="debug-applet"/>
samaresh@1063
   657
    <!--
samaresh@1063
   658
                ===============
samaresh@1063
   659
                CLEANUP SECTION
samaresh@1063
   660
                ===============
samaresh@1063
   661
            -->
samaresh@1063
   662
    <target depends="init" name="deps-clean" unless="no.deps"/>
samaresh@1063
   663
    <target depends="init" name="-do-clean">
samaresh@1063
   664
        <delete dir="${build.dir}"/>
samaresh@1063
   665
        <delete dir="${dist.dir}"/>
samaresh@1063
   666
    </target>
samaresh@1063
   667
    <target name="-post-clean">
samaresh@1063
   668
        <!-- Empty placeholder for easier customization. -->
samaresh@1063
   669
        <!-- You can override this target in the ../build.xml file. -->
samaresh@1063
   670
    </target>
samaresh@1063
   671
    <target depends="init,deps-clean,-do-clean,-post-clean" description="Clean build products." name="clean"/>
samaresh@1063
   672
</project>