You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2007/02/21 22:21:19 UTC
svn commit: r510228 - in
/incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca:
common/build.xml hello_world_soap_http/build.xml
Author: dkulp
Date: Wed Feb 21 13:21:18 2007
New Revision: 510228
URL: http://svn.apache.org/viewvc?view=rev&rev=510228
Log:
Fixes to the JCA stuff to run with the latest dependencies
Modified:
incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/common/build.xml
incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/hello_world_soap_http/build.xml
Modified: incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/common/build.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/common/build.xml?view=diff&rev=510228&r1=510227&r2=510228
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/common/build.xml (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/common/build.xml Wed Feb 21 13:21:18 2007
@@ -19,40 +19,40 @@
-->
<project name="demo_common" default="build" basedir=".">
- <property name="demos.current.dir" value="."/>
- <property name="common.build.classes" value="${basedir}/build/classes"/>
- <property name="common.build.src" value="${basedir}/src"/>
- <property environment="env"/>
- <property name="cxf.home" value="${env.CXF_HOME}"/>
-
- <path id="build.classpath">
- <path location="${common.build.classes}"/>
- <path location="${cxf.home}/lib/servlet-api-2.4.jar"/>
- </path>
-
- <target name="init">
- <mkdir dir="${common.build.classes}"/>
- </target>
-
- <target name="compile" depends="init">
- <javac destdir="${common.build.classes}" >
- <src path="${common.build.src}"/>
- <include name="**/*.java"/>
- <classpath>
- <path refid="build.classpath"/>
- </classpath>
- </javac>
- </target>
-
- <target name="build" depends="clean,compile">
- <jar destfile="${basedir}/common.jar">
- <fileset dir="${common.build.classes}"/>
- </jar>
+ <property name="demos.current.dir" value="."/>
+ <property name="common.build.classes" value="${basedir}/build/classes"/>
+ <property name="common.build.src" value="${basedir}/src"/>
+ <property environment="env"/>
+ <property name="cxf.home" value="${env.CXF_HOME}"/>
+
+ <path id="build.classpath">
+ <path location="${common.build.classes}"/>
+ <path location="${cxf.home}/lib/geronimo-servlet_2.5_spec-1.1-M1.jar"/>
+ </path>
+
+ <target name="init">
+ <mkdir dir="${common.build.classes}"/>
+ </target>
+
+ <target name="compile" depends="init">
+ <javac destdir="${common.build.classes}" >
+ <src path="${common.build.src}"/>
+ <include name="**/*.java"/>
+ <classpath>
+ <path refid="build.classpath"/>
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="build" depends="clean,compile">
+ <jar destfile="${basedir}/common.jar">
+ <fileset dir="${common.build.classes}"/>
+ </jar>
</target>
- <target name="clean">
- <delete dir="${basedir}/build"/>
- <delete file="${basedir}/common.jar"/>
+ <target name="clean">
+ <delete dir="${basedir}/build"/>
+ <delete file="${basedir}/common.jar"/>
</target>
- </project>
+</project>
Modified: incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/hello_world_soap_http/build.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/hello_world_soap_http/build.xml?view=diff&rev=510228&r1=510227&r2=510228
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/hello_world_soap_http/build.xml (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/integration/jca/hello_world_soap_http/build.xml Wed Feb 21 13:21:18 2007
@@ -20,172 +20,153 @@
<project name="HelloWorldSOAPHttpDemo" default="build" basedir=".">
- <!-- overload some properties to customize this build -->
- <property environment="env"/>
- <property name="wsdl.dir" value="${basedir}/etc/wsdl"/>
- <property name="wsdl.location" value="${wsdl.dir}/hello_world.wsdl"/>
- <property name="war.name" value="helloworld.war"/>
- <property name="j2ee.resources.dir" location="${basedir}/../common/resources"/>
- <property name="cxf.home" value="${env.CXF_HOME}"/>
- <property name="jboss.home" value="${env.JBOSS_HOME}"/>
- <property file="${cxf.home}/etc/version.properties"/>
-
-
- <path id="thirdParth.classpath">
- <pathelement location="${basedir}/../common/common.jar"/>
- </path>
-
- <path id="other.classpath">
- <pathelement location="${cxf.home}/lib/servlet-api-2.4.jar"/>
- <pathelement location="${basedir}/../common/common.jar"/>
- <pathelement location="${cxf.home}/lib/cxf-integration-jca-${cxf.version}.jar"/>
- <pathelement location="${jboss.home}/client/jboss-j2ee.jar"/>
- </path>
-
- <import file="${cxf.home}/samples/common_build.xml"/>
-
-
- <target name="prepare">
- <replace file="${cxf.home}/etc/ra.xml" token="CXF_HOME" value="${cxf.home}"/>
- </target>
-
- <target name="init">
- <mkdir dir="${build.classes.dir}"/>
- </target>
-
- <target name="update.jboss.endorsed">
- <copy todir="${jboss.home}/lib/endorsed">
- <fileset dir="${cxf.home}/lib">
- <include name="activation*" />
- <include name="jaxb*" />
- <include name="stax*" />
- <include name="jsr181*" />
- <include name="saaj*" />
- </fileset>
- </copy>
- </target>
-
- <target name="deploy.cxf.rar" depends="generate.rar">
- <copy todir="${jboss.home}/server/default/deploy">
- <fileset dir="${cxf.home}/lib" includes="cxf.rar"/>
- <fileset dir="${basedir}/etc" includes="cxfj2ee_1_5-ds.xml"/>
- </copy>
- </target>
-
-
- <target name="generate.rar" depends="prepare,update.jboss.endorsed,init">
- <copy file="${cxf.home}/etc/ra.xml" todir="${build.classes.dir}/cxf-rar/META-INF"/>
- <copy todir="${build.classes.dir}/cxf-rar">
- <fileset dir="${cxf.home}/lib">
- <include name="activation*.jar"/>
- <include name="aopalliance*.jar"/>
- <include name="cxf-api*.jar"/>
- <include name="commons*.jar"/>
- <include name="cxf-common*.jar"/>
- <include name="cxf-integration-jca*.jar"/>
- <include name="cxf-metacode*.jar"/>
- <include name="cxf-rt*.jar"/>
- <include name="cxf-tools-common*.jar"/>
- <include name="jaxb*.jar"/>
- <include name="jaxws*.jar"/>
- <include name="jsr*.jar"/>
- <include name="mail*.jar"/>
- <include name="org.mortbay.jetty*.jar"/>
- <include name="saaj*.jar"/>
- <include name="servlet*.jar"/>
- <include name="spring*.jar"/>
- <include name="stax*.jar"/>
- <include name="velocity*.jar"/>
- <include name="wsdl4j*.jar"/>
- <include name="wstx*.jar"/>
- <include name="XmlSchema*.jar"/>
- </fileset>
- </copy>
- <jar destfile="${cxf.home}/lib/cxf.rar"
- basedir="${build.classes.dir}/cxf-rar"/>
- </target>
-
-
-
- <target name="compile-j2ee" depends="maybe.generate.code">
- <!--target name="compile-j2ee"-->
- <javac destdir="${build.classes.dir}" debug="true">
- <src path="${build.src.dir}"/>
- <src path="${basedir}/src"/>
- <classpath>
- <path refid="cxf.classpath"/>
- <path refid="other.classpath"/>
- </classpath>
- </javac>
-
- <copy todir="${build.classes.dir}">
- <fileset dir="${basedir}/src" includes="**/*.xml" />
- <fileset dir="${build.src.dir}" includes="**/*.xml" />
- <fileset dir="${build.src.dir}" includes="**/*.wsdl" />
- </copy>
- </target>
-
- <target name="build" depends="compile-j2ee,build-war"/>
-
- <target name="generate.code">
- <echo level="info" message="Generating code using wsdl2java..."/>
- <wsdl2java file="hello_world.wsdl"/>
- </target>
-
- <!--target name="server" description="run demo server" depends="build">
- <property name="param" value=""/>
- <cxfrun classname="demo.hw.server.Server"
- param1="${wsdl.dir}/hello_world.wsdl"/>
- </target-->
-
- <target name="build-war">
- <copy file="${wsdl.location}" todir="${basedir}/src" />
-
- <mkdir dir="./build/lib"/>
- <mkdir dir="./build/classes/wsdl"/>
- <copy file="${wsdl.location}" todir="${basedir}/build/classes/wsdl"/>
- <war destfile="build/lib/${war.name}" webxml="${basedir}/etc/web.xml">
- <webinf dir="etc">
- <include name="jboss-web.xml"/>
- <include name="weblogic.xml"/>
- </webinf>
-
- <lib dir="../common/">
- <include name="common.jar"/>
- </lib>
-
- <classes dir="${build.classes.dir}">
- <include name="**/*.class"/>
- <include name="**/*.wsdl"/>
- </classes>
-
- <zipfileset dir="${j2ee.resources.dir}/images" prefix="images">
- <include name="*.gif" />
- </zipfileset>
-
- <zipfileset dir="${j2ee.resources.dir}">
- <include name="*.css" />
- </zipfileset>
-
- </war>
- </target>
-
- <target name="deploy.war" depends="build-war">
- <copy todir="${jboss.home}/server/default/deploy">
- <fileset dir="${basedir}/build/lib" includes="helloworld.war"/>
- </copy>
- </target>
-
- <target name="client" description="run demo client" depends="build">
- <property name="param" value=""/>
- <cxfrun classname="demo.client.Client" param1="${op}"/>
- </target>
-
- <target name="clean">
- <delete failonerror="no">
- <fileset dir="./src" includes="**/*.class"/>
- <fileset dir="." includes="**/*.war"/>
- </delete>
- </target>
-
+ <!-- overload some properties to customize this build -->
+ <property environment="env"/>
+ <property name="wsdl.dir" value="${basedir}/etc/wsdl"/>
+ <property name="wsdl.location" value="${wsdl.dir}/hello_world.wsdl"/>
+ <property name="war.name" value="helloworld.war"/>
+ <property name="j2ee.resources.dir" location="${basedir}/../common/resources"/>
+ <property name="cxf.home" value="${env.CXF_HOME}"/>
+ <property name="jboss.home" value="${env.JBOSS_HOME}"/>
+ <property file="${cxf.home}/etc/version.properties"/>
+
+
+ <path id="thirdParth.classpath">
+ <pathelement location="${basedir}/../common/common.jar"/>
+ </path>
+
+ <path id="other.classpath">
+ <pathelement location="${cxf.home}/lib/geronimo-servlet_2.5_spec-1.1-M1.jar"/>
+ <pathelement location="${basedir}/../common/common.jar"/>
+ <pathelement location="${cxf.home}/lib/cxf-integration-jca-${cxf.version}.jar"/>
+ <pathelement location="${jboss.home}/client/jboss-j2ee.jar"/>
+ </path>
+
+ <import file="${cxf.home}/samples/common_build.xml"/>
+
+
+ <target name="prepare">
+ <replace file="${cxf.home}/etc/ra.xml" token="CXF_HOME" value="${cxf.home}"/>
+ </target>
+
+ <target name="init">
+ <mkdir dir="${build.classes.dir}"/>
+ </target>
+
+ <target name="update.jboss.endorsed">
+ <copy todir="${jboss.home}/lib/endorsed">
+ <fileset dir="${cxf.home}/lib">
+ <include name="*activation*" />
+ <include name="jaxb*" />
+ <include name="stax*" />
+ <include name="jsr181*" />
+ <include name="saaj*" />
+ <include name="wsdl4j*" />
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="deploy.cxf.rar" depends="generate.rar">
+ <copy todir="${jboss.home}/server/default/deploy">
+ <fileset dir="${cxf.home}/lib" includes="cxf.rar"/>
+ <fileset dir="${basedir}/etc" includes="cxfj2ee_1_5-ds.xml"/>
+ </copy>
+ </target>
+
+
+ <target name="generate.rar" depends="prepare,update.jboss.endorsed,init">
+ <copy file="${cxf.home}/etc/ra.xml" todir="${build.classes.dir}/cxf-rar/META-INF"/>
+ <copy todir="${build.classes.dir}/cxf-rar">
+ <fileset dir="${cxf.home}/lib">
+ <include name="*.jar"/>
+ <exclude name="*-jbi-*.jar"/>
+ </fileset>
+ </copy>
+ <jar destfile="${cxf.home}/lib/cxf.rar"
+ basedir="${build.classes.dir}/cxf-rar"/>
+ </target>
+
+
+
+ <target name="compile-j2ee" depends="maybe.generate.code">
+ <!--target name="compile-j2ee"-->
+ <javac destdir="${build.classes.dir}" debug="true">
+ <src path="${build.src.dir}"/>
+ <src path="${basedir}/src"/>
+ <classpath>
+ <path refid="cxf.classpath"/>
+ <path refid="other.classpath"/>
+ </classpath>
+ </javac>
+
+ <copy todir="${build.classes.dir}">
+ <fileset dir="${basedir}/src" includes="**/*.xml" />
+ <fileset dir="${build.src.dir}" includes="**/*.xml" />
+ <fileset dir="${build.src.dir}" includes="**/*.wsdl" />
+ </copy>
+ </target>
+
+ <target name="build" depends="compile-j2ee,build-war"/>
+
+ <target name="generate.code">
+ <echo level="info" message="Generating code using wsdl2java..."/>
+ <wsdl2java file="hello_world.wsdl"/>
+ </target>
+
+ <!--target name="server" description="run demo server" depends="build">
+ <property name="param" value=""/>
+ <cxfrun classname="demo.hw.server.Server"
+ param1="${wsdl.dir}/hello_world.wsdl"/>
+ </target-->
+
+ <target name="build-war">
+ <copy file="${wsdl.location}" todir="${basedir}/src" />
+
+ <mkdir dir="./build/lib"/>
+ <mkdir dir="./build/classes/wsdl"/>
+ <copy file="${wsdl.location}" todir="${basedir}/build/classes/wsdl"/>
+ <war destfile="build/lib/${war.name}" webxml="${basedir}/etc/web.xml">
+ <webinf dir="etc">
+ <include name="jboss-web.xml"/>
+ <include name="weblogic.xml"/>
+ </webinf>
+
+ <lib dir="../common/">
+ <include name="common.jar"/>
+ </lib>
+
+ <classes dir="${build.classes.dir}">
+ <include name="**/*.class"/>
+ <include name="**/*.wsdl"/>
+ </classes>
+
+ <zipfileset dir="${j2ee.resources.dir}/images" prefix="images">
+ <include name="*.gif" />
+ </zipfileset>
+
+ <zipfileset dir="${j2ee.resources.dir}">
+ <include name="*.css" />
+ </zipfileset>
+
+ </war>
+ </target>
+
+ <target name="deploy.war" depends="build-war">
+ <copy todir="${jboss.home}/server/default/deploy">
+ <fileset dir="${basedir}/build/lib" includes="helloworld.war"/>
+ </copy>
+ </target>
+
+ <target name="client" description="run demo client" depends="build">
+ <property name="param" value=""/>
+ <cxfrun classname="demo.client.Client" param1="${op}"/>
+ </target>
+
+ <target name="clean">
+ <delete failonerror="no">
+ <fileset dir="./src" includes="**/*.class"/>
+ <fileset dir="." includes="**/*.war"/>
+ </delete>
+ </target>
+
</project>