Author: ruwan
Date: Mon Dec  8 01:53:07 2008
New Revision: 26176
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=26176

Log:
Removing the svn:externals from root level and adding them to the leafe of the 
service

Added:
   trunk/esb/java/modules/samples/services/FastStockQuoteService/   (props 
changed)
   trunk/esb/java/modules/samples/services/FastStockQuoteService/build.xml

Added: trunk/esb/java/modules/samples/services/FastStockQuoteService/build.xml
URL: 
http://wso2.org/svn/browse/wso2/trunk/esb/java/modules/samples/services/FastStockQuoteService/build.xml?pathrev=26176
==============================================================================
--- (empty file)
+++ trunk/esb/java/modules/samples/services/FastStockQuoteService/build.xml     
Mon Dec  8 01:53:07 2008
@@ -0,0 +1,71 @@
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  -->
+
+<project default="build-service">
+
+    <property name="synapse.home" value="../../../.."/>
+    <property name="temp.dir" value="temp"/>
+    <property name="classes" value="${temp.dir}/classes"/>
+    <property name="src" value="src"/>
+    <property name="services" value="../../repository/services"/>
+
+    <path id="synapse.class.path">
+        <pathelement path="${java.class.path}"/>
+        <fileset dir="${synapse.home}">
+            <include name="lib/*.jar"/>
+            <include name="webapps/ROOT/WEB-INF/plugins/*.jar"/>
+        </fileset>
+    </path>
+
+    <target name="init" depends="clean">
+        <mkdir dir="${temp.dir}"/>
+        <mkdir dir="${classes}"/>
+        <mkdir dir="${services}"/>
+    </target>
+
+    <target name="clean">
+        <delete dir="${temp.dir}"/>
+    </target>
+
+    <target name="compile-all" depends="init">
+        <javac debug="on" destdir="${classes}">
+            <src path="${src}"/>
+            <classpath refid="synapse.class.path"/>
+        </javac>
+    </target>
+
+    <target name="build-service" depends="compile-all">
+        <property name="SSQ.dir" value="${temp.dir}/SimpleStockQuote"/>
+        <mkdir dir="${SSQ.dir}"/>
+
+        <mkdir dir="${SSQ.dir}/META-INF"/>
+        <copy file="conf/services.xml" 
tofile="${SSQ.dir}/META-INF/services.xml"/>
+        <copy file="wsdl/FastStockQuoteService.wsdl" 
tofile="${SSQ.dir}/META-INF/service.wsdl"/>
+        <copy toDir="${SSQ.dir}">
+            <fileset dir="${classes}">
+                <include name="**/*.class"/>
+            </fileset>
+        </copy>
+
+        <jar destfile="${services}/FastStockQuoteService.aar">
+            <fileset dir="${SSQ.dir}"/>
+        </jar>
+    </target>
+
+</project>
\ No newline at end of file

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to