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>