You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ch...@apache.org on 2006/11/01 07:46:35 UTC
svn commit: r469794 -
/webservices/axis2/branches/java/1_1/modules/samples/faulthandling/build.xml
Author: chinthaka
Date: Tue Oct 31 22:46:35 2006
New Revision: 469794
URL: http://svn.apache.org/viewvc?view=rev&rev=469794
Log:
Checking the params inside the ant file itself and spiting out an error message if the correct params are not found.
Modified:
webservices/axis2/branches/java/1_1/modules/samples/faulthandling/build.xml
Modified: webservices/axis2/branches/java/1_1/modules/samples/faulthandling/build.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/samples/faulthandling/build.xml?view=diff&rev=469794&r1=469793&r2=469794
==============================================================================
--- webservices/axis2/branches/java/1_1/modules/samples/faulthandling/build.xml (original)
+++ webservices/axis2/branches/java/1_1/modules/samples/faulthandling/build.xml Tue Oct 31 22:46:35 2006
@@ -1,123 +1,135 @@
-<project basedir="." default="service">
-
- <property environment="env"/>
-
- <property name="wsdl.uri" value="bank.wsdl"/>
- <property name="service.target" value="build/service"/>
- <property name="client.target" value="build/client"/>
-
- <!-- Build the service, then the client. -->
- <target name="jar">
- <ant dir="service" target="jar.server"/>
- <ant dir="client"/>
+<project basedir="." default="generate.service">
+
+ <property environment="env"/>
+
+ <property name="wsdl.uri" value="bank.wsdl"/>
+ <property name="service.target" value="build/service"/>
+ <property name="client.target" value="build/client"/>
+
+ <!-- Build the service, then the client. -->
+ <target name="jar">
+ <ant dir="service" target="jar.server"/>
+ <ant dir="client"/>
+ </target>
+
+ <target name="run.client" depends="gen.stub">
+
+ <condition property="params.ok">
+ <and>
+ <isset property="url"/>
+ <isset property="account"/>
+ <isset property="amt"/>
+ </and>
+ </condition>
+
+ <fail message="One of the parameters are not set. Usage: BankClient -Durl=<url> -Daccount=<account> -Damt=<amount>"
+ unless="params.ok"/>
+
+ <java classname="example.BankClient" fork="true">
+ <arg line="${url} ${account} ${amt}"/>
+ <classpath>
+ <pathelement location="${client.target}/BankService-test-client.jar"/>
+ <fileset dir="../../lib">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </java>
</target>
- <target name="service" depends="generate.service">
- <copy file="${service.target}/BankService.aar" tofile="../../repository/services/sample-faulthandling.aar" overwrite="true" />
- </target>
-
- <target name="client" depends="gen.stub">
- <java classname="example.BankClient" fork="true">
- <arg line="${url} ${account} ${amt}"/>
- <classpath>
- <pathelement location="${client.target}/BankService-test-client.jar"/>
- <fileset dir="../../lib">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </java>
- </target>
-
- <target name="generate.all" depends="generate.service,gen.stub"/>
-
- <target name="generate.service">
-
- <delete dir="${service.target}"/>
- <mkdir dir="${service.target}"/>
- <mkdir dir="${service.target}/classes"/>
-
- <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
- <arg line="-uri ${wsdl.uri}"/>
- <arg line="-ss"/>
- <arg line="-sd"/>
- <arg line="-o ${service.target}"/>
- <!-- Output directory in which to generate files --> <!-- NB it generates to the src folder under this directory!! -->
- <classpath>
- <fileset dir="../../lib">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </java>
-
- <!--copy the already written skeleton class-->
- <copy file="service/src/example/BankServiceSkeleton.java"
- todir="${service.target}/src/example"
- overwrite="yes"/>
-
- <!--First let's compile the classes-->
- <javac debug="on" memoryMaximumSize="256m" memoryInitialSize="256m" fork="true"
- destdir="${service.target}/classes" srcdir="${service.target}/src">
- <classpath>
- <fileset dir="../../lib">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </javac>
-
- <!--aar them up -->
- <copy toDir="${service.target}/classes/META-INF" failonerror="false">
- <fileset dir="${service.target}/resources">
- <include name="*.xml"/>
- <include name="*.wsdl"/>
- <include name="*.xsd"/>
- </fileset>
- </copy>
- <jar destfile="${service.target}/BankService.aar">
- <fileset excludes="**/Test.class" dir="${service.target}/classes"/>
+ <target name="generate.all" depends="generate.service,gen.stub"/>
+
+ <target name="generate.service">
+
+ <delete dir="${service.target}"/>
+ <mkdir dir="${service.target}"/>
+ <mkdir dir="${service.target}/classes"/>
+
+ <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+ <arg line="-uri ${wsdl.uri}"/>
+ <arg line="-ss"/>
+ <arg line="-sd"/>
+ <arg line="-o ${service.target}"/>
+ <!-- Output directory in which to generate files --> <!-- NB it generates to the src folder under this directory!! -->
+ <classpath>
+ <fileset dir="../../lib">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </java>
+
+ <!--copy the already written skeleton class-->
+ <copy file="service/src/example/BankServiceSkeleton.java"
+ todir="${service.target}/src/example"
+ overwrite="yes"/>
+
+ <!--First let's compile the classes-->
+ <javac debug="on" memoryMaximumSize="256m" memoryInitialSize="256m" fork="true"
+ destdir="${service.target}/classes" srcdir="${service.target}/src">
+ <classpath>
+ <fileset dir="../../lib">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </javac>
+
+ <!--aar them up -->
+ <copy toDir="${service.target}/classes/META-INF" failonerror="false">
+ <fileset dir="${service.target}/resources">
+ <include name="*.xml"/>
+ <include name="*.wsdl"/>
+ <include name="*.xsd"/>
+ </fileset>
+ </copy>
+ <jar destfile="${service.target}/BankService.aar">
+ <fileset excludes="**/Test.class" dir="${service.target}/classes"/>
</jar>
-
- </target>
-
- <target name="gen.stub">
- <delete dir="${client.target}"/>
- <mkdir dir="${client.target}"/>
- <mkdir dir="${client.target}/classes"/>
- <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
- <arg line="-uri ${wsdl.uri}"/>
- <arg line="-u"/>
- <arg line="-o ${client.target}"/>
- <classpath>
- <fileset dir="../../lib">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </java>
-
- <copy file="client/src/example/BankClient.java" todir="${client.target}/src/example"/>
-
- <!--now compile the stub classes-->
- <javac debug="on" memoryMaximumSize="256m" memoryInitialSize="256m" fork="true"
- destdir="${client.target}/classes">
- <src path="${client.target}/src"/>
- <classpath>
- <fileset dir="../../lib">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </javac>
-
- <!--jar the compiled stuff-->
- <jar destfile="${client.target}/BankService-test-client.jar">
- <fileset dir="${client.target}/classes">
- <exclude name="**/META-INF/*.*"/>
- <exclude name="**/lib/*.*"/>
- <exclude name="**/*MessageReceiver.class"/>
- <exclude name="**/*Skeleton.class"/>
- </fileset>
- </jar>
- </target>
-
- <target name="clean">
- <delete dir="build" />
- </target>
+
+ <copy file="${service.target}/BankService.aar" tofile="../../repository/services/sample-faulthandling.aar"
+ overwrite="true"/>
+
+ </target>
+
+ <target name="gen.stub">
+ <delete dir="${client.target}"/>
+ <mkdir dir="${client.target}"/>
+ <mkdir dir="${client.target}/classes"/>
+ <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+ <arg line="-uri ${wsdl.uri}"/>
+ <arg line="-u"/>
+ <arg line="-o ${client.target}"/>
+ <classpath>
+ <fileset dir="../../lib">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </java>
+
+ <copy file="client/src/example/BankClient.java" todir="${client.target}/src/example"/>
+
+ <!--now compile the stub classes-->
+ <javac debug="on" memoryMaximumSize="256m" memoryInitialSize="256m" fork="true"
+ destdir="${client.target}/classes">
+ <src path="${client.target}/src"/>
+ <classpath>
+ <fileset dir="../../lib">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </javac>
+
+ <!--jar the compiled stuff-->
+ <jar destfile="${client.target}/BankService-test-client.jar">
+ <fileset dir="${client.target}/classes">
+ <exclude name="**/META-INF/*.*"/>
+ <exclude name="**/lib/*.*"/>
+ <exclude name="**/*MessageReceiver.class"/>
+ <exclude name="**/*Skeleton.class"/>
+ </fileset>
+ </jar>
+ </target>
+
+ <target name="clean">
+ <delete dir="build"/>
+ </target>
+
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org