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