webwork build.xml,1.11,1.12
[email protected] Fri, 14 Nov 2003 20:16:50 -0800
| Newsgroups | gmane.comp.java.open-symphony.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/opensymphony/webwork
In directory sc8-pr-cvs1:/tmp/cvs-serv19960
Modified Files:
build.xml
Log Message:
Source build.properties before anything else
Bump version to 1.4
Check test.server and test.context vars are defined before attempting to run tests
Index: build.xml
===================================================================
RCS file: /cvsroot/opensymphony/webwork/build.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- build.xml 13 Nov 2003 21:45:05 -0000 1.11
+++ build.xml 15 Nov 2003 04:16:48 -0000 1.12
@@ -9,14 +9,14 @@
</path>
<target name="init">
+ <property file="build.properties"/>
<property name="name" value="webwork"/>
- <property name="version" value="1.3"/>
+ <property name="version" value="1.4"/>
<property name="packages" value="webwork.*"/>
<property name="lib.dir" value="${basedir}/lib"/>
<property name="src.dir" value="${basedir}/src"/>
<property name="build.dir" value="${basedir}/build"/>
<property name="dist.dir" value="${basedir}/dist"/>
- <property file="build.properties"/>
<available property="javacc.optional.available" classname="org.apache.tools.ant.taskdefs.optional.javacc.JavaCC"/>
<available property="junit.available" classname="junit.framework.TestCase"/>
<available property="clover.available" classname="org.apache.tools.ant.taskdefs.CloverCompilerAdapter"/>
@@ -34,6 +34,10 @@
<fail message="Cannot run coverage tests. Please copy lib/build/clover-1.2.3.jar to ${ant.home}/lib"/>
</target>
+ <target name="server-check" depends="init" unless="test.server,test.context">
+ <fail message="Cannot run web tests. Please define test.server and test.context in your build.properties file"/>
+ </target>
+
<target name="init-clover" depends="init">
<taskdef resource="clovertasks"/>
<typedef resource="clovertypes"/>
@@ -120,7 +124,7 @@
</target>
- <target name="test" depends="clover-check,junit-check,init-clover">
+ <target name="test" depends="clover-check,junit-check,init-clover,server-check">
<taskdef name="junit" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"/>
<property name="test.classes" value="${build.dir}/result/test-web/WEB-INF/classes"/>
@@ -297,7 +301,6 @@
<group title="WebWork XSLT Support" packages="webwork.view.xslt*"/>
<group title="WebWork Examples" packages="webwork.examples*"/>
</javadoc>
-
</target>
<target name="dist" depends="docs,main,skeleton,ear">
@@ -317,7 +320,11 @@
<copy todir="${dist.dir}/lib/supporting-jars" flatten="yes" includeemptydirs="false">
<fileset dir="${lib.dir}" includes="**/*.jar" excludes="build/**"/>
</copy>
- <copy todir="${dist.dir}" file="${basedir}/README.txt"/>
+ <copy todir="${dist.dir}">
+ <fileset dir="${basedir}">
+ <include name="*.txt" />
+ </fileset>
+ </copy>
</target>
-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl