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 th...@apache.org on 2006/11/09 15:19:40 UTC

svn commit: r472905 - /webservices/axis2/branches/java/1_1/modules/samples/script/userguide/build.xml

Author: thilina
Date: Thu Nov  9 06:19:39 2006
New Revision: 472905

URL: http://svn.apache.org/viewvc?view=rev&rev=472905
Log:
First steps to migrate the  user guide samples (build.xml) to be compliant with the sample guidelines

Modified:
    webservices/axis2/branches/java/1_1/modules/samples/script/userguide/build.xml

Modified: webservices/axis2/branches/java/1_1/modules/samples/script/userguide/build.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/samples/script/userguide/build.xml?view=diff&rev=472905&r1=472904&r2=472905
==============================================================================
--- webservices/axis2/branches/java/1_1/modules/samples/script/userguide/build.xml (original)
+++ webservices/axis2/branches/java/1_1/modules/samples/script/userguide/build.xml Thu Nov  9 06:19:39 2006
@@ -1,54 +1,103 @@
 <project name="samples" default="alltests">
     <property name="mainDir" value="../.."/>
+    <property name="classes.dir" value="build/classes"/>
     <path id="axis.classpath">
         <fileset dir="../../lib">
             <include name="*.jar"/>
         </fileset>
-        <pathelement location="./sample.jar"/>
-    </path>
-    <path id="sample.classpath">
-        <path refid="axis.classpath"/>
+        <pathelement location="build/userguide.jar"/>
     </path>
 
     <target name="alltests"
             depends="testEchoBlockingClient,testEchoBlockingDualClient,testEchoNonBlockingDualClient,testPingClient,testWebServiceWithModuleClient">
     </target>
+    
+    <target name="compile">
+    		<mkdir dir="${classes.dir}" />
+		<javac srcdir="src" destdir="${classes.dir}">
+			<classpath refid="axis.classpath" />
+		</javac>
+		<jar destfile="build/userguide.jar">
+            		<fileset dir="${classes.dir}">
+                		<include name="userguide/**"/>
+            		</fileset>
+       		</jar>
+    </target>
+    
+    <target name="generate.service" depends="compile">
+            <jar destfile="build/MyService.aar">
+            <fileset dir="src/userguide/example1/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="${classes.dir}">
+                <include name="userguide/example1/**/*.class"/>
+            </fileset>
+        </jar>
+        <jar destfile="build/MyServiceWithModule.aar" >
+            <fileset dir="src/userguide/example2/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="${classes.dir}">
+                <include name="userguide/example2/**/*.class"/>
+            </fileset>
+        </jar>
+        <jar destfile="build/WsaMappingService.aar">
+            <fileset dir="src/userguide/example3/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="${classes.dir}">
+                <include name="userguide/example3/**/*.class"/>
+            </fileset>
+        </jar>
+        <jar destfile="build/logging.mar">
+            <fileset dir="src/userguide/loggingmodule/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="${classes.dir}">
+                <include name="userguide/loggingmodule/**/*.class"/>
+            </fileset>
+        </jar>
+    </target>
 
-    <target name="testEchoBlockingClient">
+    <target name="testEchoBlockingClient" depends="compile">
         <java classname="userguide.clients.EchoBlockingClient"
               classpathref="axis.classpath" fork="true">
             <jvmarg value="-Daxis2.repo=${mainDir}/repository"/>
         </java>
     </target>
-    <target name="testEchoBlockingDualClient">
+    <target name="testEchoBlockingDualClient" depends="compile">
         <java classname="userguide.clients.EchoBlockingDualClient"
               classpathref="axis.classpath" fork="true">
             <jvmarg value="-Daxis2.repo=${mainDir}/repository"/>
         </java>
     </target>
-    <target name="testEchoNonBlockingDualClient">
+    <target name="testEchoNonBlockingDualClient" depends="compile">
         <java classname="userguide.clients.EchoNonBlockingDualClient"
               classpathref="axis.classpath" fork="true">
             <jvmarg value="-Daxis2.repo=${mainDir}/repository"/>
         </java>
     </target>
-    <target name="testPingClient">
+    <target name="testPingClient" depends="compile">
         <java classname="userguide.clients.PingClient"
               classpathref="axis.classpath" fork="true">
             <jvmarg value="-Daxis2.repo=${mainDir}/repository"/>
         </java>
     </target>
-    <target name="testWebServiceWithModuleClient">
+    <target name="testWebServiceWithModuleClient" depends="compile">
         <java classname="userguide.clients.ClientForWebServiceWithModule"
               classpathref="axis.classpath" fork="true">
             <jvmarg value="-Daxis2.repo=${mainDir}/repository"/>
         </java>
     </target>
 
-    <target name="testEchoNonBlockingClient">
+    <target name="testEchoNonBlockingClient" depends="compile">
         <java classname="userguide.clients.EchoNonBlockingClient"
               classpathref="axis.classpath" fork="true">
             <jvmarg value="-Daxis2.repo=${mainDir}/repository"/>
         </java>
+    </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