You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ek...@apache.org on 2005/12/20 17:08:08 UTC
svn commit: r358025 - /beehive/trunk/system-controls/src/webservice/build.xml
Author: ekoneil
Date: Tue Dec 20 08:08:02 2005
New Revision: 358025
URL: http://svn.apache.org/viewcvs?rev=358025&view=rev
Log:
Oops...forgot build.xml.
Apologies.
BB: self
Test: none
Added:
beehive/trunk/system-controls/src/webservice/build.xml (with props)
Added: beehive/trunk/system-controls/src/webservice/build.xml
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/src/webservice/build.xml?rev=358025&view=auto
==============================================================================
--- beehive/trunk/system-controls/src/webservice/build.xml (added)
+++ beehive/trunk/system-controls/src/webservice/build.xml Tue Dec 20 08:08:02 2005
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--
+ Copyright 2004-2005 The Apache Software Foundation.
+
+ Licensed 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.
+
+ $Header:$
+-->
+<project name="Beehive/SystemControls/WebService" default="build" basedir=".">
+
+ <import file="../../systemcontrols-imports.xml"/>
+
+ <property name="module.name" value="webservice-control"/>
+ <property name="module.dir" location="${src.dir}/webservice"/>
+
+ <path id="core.classpath">
+ <path refid="wsm.dependency.path"/>
+ <path refid="saaj.dependency.path"/>
+ <path refid="jaxrpc.dependency.path"/>
+ <path refid="wsdl4j.dependency.path"/>
+ <path refid="controls.dependency.path"/>
+ <path refid="velocity.dependency.path"/>
+ <path refid="commons-logging.dependency.path"/>
+ <path refid="xbean.dependency.path"/>
+ <path refid="tools.dependency.path"/>
+ </path>
+
+ <path id="axis.classpath">
+ <path refid="axis.dependency.path"/>
+ <path refid="core.classpath"/>
+ </path>
+
+ <target name="build" description="Build the web service control.">
+
+ <echo message="--------------------------------------------------"/>
+ <echo message="| Core Web Service Control build starting |"/>
+ <echo message="--------------------------------------------------"/>
+
+ <mkdir dir="${classes.dir}/${module.name}"/>
+ <mkdir dir="${gen.src.dir}/${module.name}"/>
+
+ <build-controls srcdir="${module.dir}/control"
+ destdir="${classes.dir}/${module.name}"
+ tempdir="${gen.src.dir}/${module.name}"
+ classpathref="axis.classpath"/>
+
+ <copy todir="${classes.dir}/${module.name}">
+ <fileset dir="${module.dir}/control">
+ <include name="**/*.vm"/>
+ </fileset>
+ </copy>
+
+ <echo message="--------------------------------------------------"/>
+ <echo message="| Core Web Service Control build complete |"/>
+ <echo message="--------------------------------------------------"/>
+
+ <ant dir="jaxrpc-clients/${jaxrpc.client}" target="build" inheritAll="false"/>
+
+ <mkdir dir="${build.lib.dir}"/>
+
+ <control-jar destfile="${build.lib.dir}/beehive-webservice-control.jar" basedir="${classes.dir}/${module.name}">
+ <manifest>
+ <attribute name="Extension-Name" value="Beehive Web Service Control"/>
+ <attribute name="Specification-Title" value="Beehive Web Service Control"/>
+ <attribute name="Specification-Vendor" value="Apache Software Foundation"/>
+ <attribute name="Specification-Version" value="${beehive.version}"/>
+ <attribute name="Implementation-Title" value="Beehive Web Service Control"/>
+ <attribute name="Implementation-Vendor" value="Apache Software Foundation"/>
+ <attribute name="Implementation-Version" value="${beehive.version}"/>
+ <attribute name="Web-Service-Control-Version" value="${beehive.version}"/>
+ </manifest>
+ </control-jar>
+ </target>
+
+ <target name="clean" description="Clean source artifacts generated by the web service control build">
+ <delete dir="${classes.dir}/${module.name}"/>
+ <delete dir="${gen.src.dir}/${module.name}"/>
+ <delete file="${build.lib.dir}/${wscontrol.jar.name}"/>
+ </target>
+
+</project>
Propchange: beehive/trunk/system-controls/src/webservice/build.xml
------------------------------------------------------------------------------
svn:eol-style = native