Author: ruwan Date: Mon Dec 8 01:46:59 2008 New Revision: 26172 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=26172
Log: Removing the svn:externals from root level and adding them to the leafe of the service Added: trunk/esb/java/modules/samples/services/ trunk/esb/java/modules/samples/services/SimpleStockQuoteService/ (props changed) trunk/esb/java/modules/samples/services/SimpleStockQuoteService/build.xml Modified: trunk/esb/java/modules/samples/ (props changed) Added: trunk/esb/java/modules/samples/services/SimpleStockQuoteService/build.xml URL: http://wso2.org/svn/browse/wso2/trunk/esb/java/modules/samples/services/SimpleStockQuoteService/build.xml?pathrev=26172 ============================================================================== --- (empty file) +++ trunk/esb/java/modules/samples/services/SimpleStockQuoteService/build.xml Mon Dec 8 01:46:59 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="webapp/WEB-INF/lib/*.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/SimpleStockQuoteService.wsdl" tofile="${SSQ.dir}/META-INF/service.wsdl"/> + <copy toDir="${SSQ.dir}"> + <fileset dir="${classes}"> + <include name="**/*.class"/> + </fileset> + </copy> + + <jar destfile="${services}/SimpleStockQuoteService.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
