You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Chuck Amadi <ch...@breconbeacons.org> on 2001/07/16 10:37:29 UTC

A copy of my Ant Build.xml File (Ant Problems)

I apologise 4 mailing u direct, regarding your comments in relation to
C:\ant (My current problem)
I haven't got a dir named nbuild, thus i have digested your remarks
which make sence to me now.
Albiet i have placed the build.xml file in numerous places in order 4 it
to be located to no avail.
Thus below is the build.xml file if u fancy a peek. Thus how on earth do
i get to nbuild dir
to make the neccessary procedures/tasks.
Cheers Chuck.

<?xml version="1.0" encoding="UTF-8" ?>
Error! Hyperlink reference not valid. <!--
                Sun Public License Notice

The contents of this file are subject to the Sun Public License
Version 1.0 (the "License"). You may not use this file except in
compliance with the License. A copy of the License is available at
http://www.sun.com/

The Original Code is NetBeans. The Initial Developer of the Original
Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun
Microsystems, Inc. All Rights Reserved.
-->
Error! Hyperlink reference not valid. <project basedir="."
default="netbeans" name="MyModule Unit Tests">
- <!--
 Properties
-->
<property name="buildnumber" value="0" />
<property name="netbeans.home" location="../../../nbbuild/netbeans" />
<property name="netbeans.test.home" value="${netbeans.home}" />
<property name="xtest.home" location="../../../xtest" />
<property name="xtest.mode" value="code" />
<property name="xtest.file" value="test.jar" />
<property name="xtest.build" location="." />
<property name="xtest.results" location="results" />
<property name="xtest.includes" value="**/*.class" />
<property name="xtest.excludes" value="" />
<property name="build.compiler.deprecation" value="off" />
<property name="build.compiler.debug" value="off" />
- <!--
 Task definitions
-->
Error! Hyperlink reference not valid. <target name="init">
- <!--
 basic tasks
-->
<taskdef name="nbtaskdef" classname="org.netbeans.xtest.NbMultiTaskDef"
classpath="${xtest.home}/lib/xtest.jar" />
Error! Hyperlink reference not valid. <nbtaskdef
classpath="${xtest.home}/lib/xtest.jar">
<taskdef name="nbpath" classname="org.netbeans.xtest.NbPath" />
<taskdef name="sysinfo" classname="org.netbeans.xtest.SysInfo" />
<taskdef name="nbpatternset" classname="org.netbeans.xtest.NbPatternset"
/>
<taskdef name="pathdef" classname="org.netbeans.xtest.PathDef" />
</nbtaskdef>
Error! Hyperlink reference not valid. <!--
          NbPath creates following variables -
            junit.path                   :
junit-extensions.jar;junit.jar
            xerces.path                  : xerces.jar
            xalan.path                   : xalan.jar | ${xerces.path}
            xtest.path                   : xtest.jar;xtest-ext.jar
            netbeans.test.library.path   :
            netbeans.test.class.path     :
            netbeans.test.bootclass.path :

-->
<nbpath nbhome="${netbeans.test.home}" xthome="${xtest.home}" />
- <!--
 XML, XSLT reporters
-->
Error! Hyperlink reference not valid. <nbtaskdef
classpath="${xtest.path};${xalan.path}">
<taskdef name="xalan" classname="org.netbeans.xtest.XalanLauncher" />
<taskdef name="nbjr"
classname="org.netbeans.xtest.junit.XMLResultAggregator" />
</nbtaskdef>
- <!--
 JUnit
-->
<nbtaskdef name="nbjunit"
classname="org.netbeans.xtest.junit.JUnitTaskExt"
classpath="${junit.path};${xtest.path};${xerces.path}" />
Error! Hyperlink reference not valid. <nbpatternset
useid="xtest.pattern">
Error! Hyperlink reference not valid. <patternset
includes="${xtest.includes}" excludes="${xtest.excludes}">
<exclude name="**/*Suite.class" />
<exclude name="**/*$$*.class" />
<exclude name="**/data/**" />
</patternset>
</nbpatternset>
Error! Hyperlink reference not valid. <pathdef useid="test.basepath">
Error! Hyperlink reference not valid. <path>
<pathelement path="${junit.path};${xtest.path};${xerces.path}" />
<pathelement location="${xtest.results}/work" />
</path>
</pathdef>
</target>
- <!--
 Test Targets
-->
Error! Hyperlink reference not valid. <target name="test"
depends="clean_results">
- <!--
 Init
-->
<mkdir dir="${xtest.results}/work" />
<mkdir dir="${xtest.results}/html" />
<mkdir dir="${xtest.results}/xml" />
<unjar dest="${xtest.results}/work" src="${basedir}/lib/${xtest.file}"
/>
<antcall target="${xtest.mode}_test_bootstrap" />
<antcall target="test_report" />
</target>
- <!--
 Code test bootstrap
-->
<target name="code_test_bootstrap" depends="init, code_test_init,
junit_test" />
Error! Hyperlink reference not valid. <target name="code_test_init">
<property name="junit.fork" value="yes" />
Error! Hyperlink reference not valid. <pathdef useid="test.classpath">
<path refid="test.basepath" />
- <!--
 additional path elements
-->
Error! Hyperlink reference not valid. <path>
<pathelement location="../../src" />
</path>
</pathdef>
</target>
- <!--
 IDE test bootstrap
-->
Error! Hyperlink reference not valid. <target name="ide_test_bootstrap"
depends="init">
Error! Hyperlink reference not valid. <pathdef useid="test.classpath">
<path refid="test.basepath" />
- <!--
 additional path elements
-->
</pathdef>
<property name="test.class" value="org.netbeans.xtest.AntRunner" />
<property name="test.classpath" refid="test.classpath" />
<property name="test.target" value="ide_test_helper" />
Error! Hyperlink reference not valid. <property name="xtest.ide.path"
refid="xtest.ide.path">
Error! Hyperlink reference not valid. <classpath id="xtest.ide.path">
<pathelement location="${netbeans.test.home}/modules/ext/ant.jar" />
<pathelement
location="${netbeans.test.home}/modules/ext/ant-optional.jar" />
</classpath>
</property>
<property name="args" value="-cp:p ${xtest.ide.path}
-J-Dtest.class=${test.class} -J-Dtest.classpath=${test.classpath}
-J-Dtest.ant.file=${ant.file} -J-Dtest.target=${test.target}
-J-Dxtest.home=${xtest.home} -J-Dxtest.includes=${xtest.includes}
-J-Dxtest.excludes=${xtest.excludes} -J-Dtest.exit=true
-J-Dnetbeans.full.hack=true" />
<echo message="ARUMENTS = ${args}" />
<copy file="${xtest.home}/lib/patches/testmain.jar"
todir="${netbeans.test.home}/lib/patches" />
<copy file="${xtest.home}/lib/xtest.jar"
todir="${netbeans.test.home}/lib" />
Error! Hyperlink reference not valid. <exec
dir="${netbeans.test.home}/bin"
executable="${netbeans.test.home}/bin/runide.exe" os="Windows 95 Windows
98 Windows NT Windows 2000">
<arg line="${args}" />
</exec>
Error! Hyperlink reference not valid. <exec
dir="${netbeans.test.home}/bin" executable="sh" failonerror="yes"
os="Linux SunOS Solaris">
<arg line="runide.sh ${args}" />
</exec>
<delete file="${netbeans.test.home}/lib/patches/testmain.jar" />
<delete file="${netbeans.test.home}/lib/xtest.jar" />
</target>
<target name="ide_test_helper" depends="init, ide_test_init, junit_test"
/>
Error! Hyperlink reference not valid. <target name="ide_test_init">
<property name="junit.fork" value="no" />
- <!--
 !! always use empty path, JUnit task will use IDE filesystems instead
!!
-->
<pathdef useid="test.classpath" />
</target>
- <!--
 JUnit test
-->
Error! Hyperlink reference not valid. <target name="junit_test">
Error! Hyperlink reference not valid. <nbjunit fork="${junit.fork}"
printsummary="yes">
<sysproperty key="work.dir" value="${xtest.results}/work" />
<sysproperty key="xtest.results" value="${xtest.results}" />
<formatter classname="org.netbeans.xtest.junit.JUnitXMLFormatter"
extension=".xml" />
<classpath refid="test.classpath" />
Error! Hyperlink reference not valid. <batchtest
todir="${xtest.results}/xml">
Error! Hyperlink reference not valid. <testset
dir="${xtest.results}/work">
<patternset refid="xtest.pattern" />
</testset>
</batchtest>
</nbjunit>
<sysinfo outfile="${xtest.results}/xml/sysinfo.xml" />
</target>
- <!--
 test results fromatting
-->
Error! Hyperlink reference not valid. <target name="test_report"
depends="init">
<copy file="${ant.file}"
toFile="${xtest.home}/xslt/unit/project-file.xml" />
Error! Hyperlink reference not valid. <nbjr todir="${xtest.results}/xml"
tofile="report.xml">
Error! Hyperlink reference not valid. <fileset
dir="${xtest.results}/xml">
<include name="*.xml" />
<exclude name="sysinfo.xml" />
</fileset>
<report format="frames" styledir="${xtest.home}/xslt/unit"
todir="${xtest.results}/html" />
</nbjr>
<delete file="${xtest.home}/xslt/unit/project-file.xml" />
<xalan srcfile="${xtest.results}/xml/sysinfo.xml"
trgfile="${xtest.results}/html/sysinfo.html"
xslt="${xtest.home}/xslt/unit/sys-info.xsl" />
</target>
- <!--
 test compilation & packaging
-->
Error! Hyperlink reference not valid. <target name="compile"
depends="init">
Error! Hyperlink reference not valid. <javac destdir="src" srcdir="src"
deprecation="${build.compiler.deprecation}"
debug="${build.compiler.debug}">
Error! Hyperlink reference not valid. <classpath>
<pathelement location="../../src" />
Error! Hyperlink reference not valid. <!--
 following commented path elements
                     are useful for tests of modules in NetBeans CVS
trunk:

=========================================================================

         <pathelement
location="../../../openide/openide-13javac-workaround.jar"/>
                <fileset dir="../../../openide/netbeans/lib">
                    <include name="openide*.jar"/>
                </fileset>

=========================================================================


-->
<pathelement path="${junit.path}" />
</classpath>
</javac>
</target>
Error! Hyperlink reference not valid. <target depends="compile"
name="build">
<mkdir dir="${xtest.build}/lib" />
<filter token="BUILD_NUMBER_SUBST" value="${buildnumber}" />
<copy file="manifest.mf" filtering="on" tofile="manifest-subst.mf" />
<jar basedir="src" compress="false"
jarfile="${xtest.build}/lib/${xtest.file}" manifest="manifest-subst.mf"
/>
</target>
<target depends="build, test" name="netbeans" />
- <!--
 cleanup
-->
<target name="clean" depends="clean_build, clean_results" />
Error! Hyperlink reference not valid. <target name="clean_build">
Error! Hyperlink reference not valid. <delete>
Error! Hyperlink reference not valid. <fileset dir="src">
<include name="**/*.class" />
</fileset>
</delete>
<delete dir="${xtest.build}/lib" />
</target>
Error! Hyperlink reference not valid. <target name="clean_results">
<delete dir="${xtest.results}" />
</target>
</project>


--
The views expressed by the sender of this message don't
necessarily represent those of Brecon Beacons National Park
Authority. This message is intended for the addressee(s) only
and is sent in confidence; if you receive it in error, please can you
let us know (at it@breconbeacons.org) and then destroy all copies.
Nid yw'r farn a fynegir gan anfonwr y neges hon o anghenraid yn
adlewyrchu barn Awdurdod Parc Cenedlaethol Bannau Brycheiniog.
Neges yw hon a fwriadwyd ar gyfer y derbynnydd/derbynyddion
yn unig ac fe'i hanfonir yn gyfrinachol; os ydych yn ei dderbyn
mewn camgymeriad, a fyddech gystal â rhoi gwybod i
ni (yn it@breconbeacons.org) ac yna dilëwch bob copi.