Add ant scripts for contents of travel sample contributions directory (TUSCANY-3398)

git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@894042 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
nash 2009-12-27 01:56:44 +00:00
commit cc231b19a1
55 changed files with 1653 additions and 162 deletions

View file

@ -0,0 +1,351 @@
<!--
* 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.
-->
<!--
This file is designed to be imported by build.xml files to provide
definitions for a default set of build targets. The build.xml file
can include additional definitions to configure the behavior of these
default targets. The build.xml file can also define any additional
targets that are needed by the project.
When invoking a build.xml file that imports this file, the following
environment variables must be set:
TUSCANY_HOME A directory containing the Tuscany binary distribution.
JUNIT_JAR The location of the JUnit jar file. The JUnit version used
for testing these build files was JUnit 4.5.
This file defines the following targets that can be used on the
ant command that invokes the build.xml file:
<compile> Compiles any Java source files that don't have an up-to-date
class file, and copies any files in or under the resource directory.
If the build.xml file contains a <path> element with the id
"compile-path", the contents of this path are added to the compiler's
classpath. Also invokes the following targets:
. <wsdljava> (defined in the build.xml file) if there are any
.wsdl files in or under the resource directory
. <test> if there are any files in or under the src/test/java
directory
. <package> if all previous steps completed successfully
<test> Compiles any Java unit test files that don't have an
up-to-date class file, copies any test resources in or under
the src/test/resources directory, and runs the unit tests.
If the build.xml file contains a <path> element with the id
"test-path", the contents of this path are added to the unit test
classpath. If the build.xml file defines the "test-setup" property,
the <test-setup> target in the build.xml file is invoked after
copying the test resources.
<package> Creates a jar file containing the compiled Java class
files (excluding unit test code) and any files in or under the
resource directory, unless the jar file is already up to date.
<clean> Deletes all the files produced by the build.
This file also defines the following targets for invocation by <antcall>
within the <wsdljava> target in the build.xml file:
<wsimport> Generates Java code from a WSDL file (unless the Java
code is already up to date) by running the JDK wsimport command.
Requires the following parameters:
. <package> the Java package to use for generated code
. <wsdlfile> the filename of the WSDL file
. <javaclass> the filename of any Java class file that will be
generated by running wsimport on the WSDL file
<sdojavagen> Generates Java code from a WSDL file (unless the Java
code is already up to date) by running the SDO XSD2JavaGenerator.
Requires the same parameters as <wsimport>, plus the following:
. <prefix> the prefix string for naming the generated factory
The build.xml file can make any number of calls to <wsimport> and/or
<sdojavagen>.
All other targets defined by this file (with names starting with "#")
are for internal use from within this file and are not intended to
be used externally.
-->
<project name="antdefs">
<property environment="env"/>
<!-- check whether there are any WSDL files in or under the resource directory -->
<target name="#find-wsdlfiles">
<fileset id="#allwsdl" dir="src/main/resources">
<include name="**/*.wsdl"/>
</fileset>
<condition property="#wsdlfiles">
<and>
<available file="src/main/resources" type="dir"/>
<resourcecount refid="#allwsdl" when="greater" count="0"/>
</and>
</condition>
</target>
<!-- call the wsdljava target in the build.xml file if required -->
<target name="#call-wsdljava" depends="#find-wsdlfiles" if="#wsdlfiles">
<antcall target="wsdljava"/>
</target>
<!-- check whether the WSDL-generated Java code is already up to date -->
<target name="#wsdlcheck">
<condition property="#wsdl-uptodate">
<uptodate srcfile="src/main/resources/${wsdlfile}"
targetfile="target/classes/${javaclass}"/>
</condition>
</target>
<!-- run the JDK wsimport command if required -->
<target name="wsimport" depends="#wsdlcheck" unless="#wsdl-uptodate">
<mkdir dir="target/jaxws-source"/>
<exec executable="${java.home}/../bin/wsimport">
<arg line="-keep -s ./target/jaxws-source -p ${package}
-d ./target/classes src/main/resources/${wsdlfile}"/>
</exec>
</target>
<!-- run the SDO XSD2JavaGenerator if required, then compile the generated Java source -->
<target name="sdojavagen" depends="#wsdlcheck" unless="#wsdl-uptodate">
<mkdir dir="target/sdo-source"/>
<java classname="org.apache.tuscany.sdo.generate.XSD2JavaGenerator" fork="yes" dir=".">
<arg value="-javaPackage"/>
<arg value="${package}"/>
<arg value="-prefix"/>
<arg value="${prefix}"/>
<arg value="-noNotification"/>
<arg value="-noContainment"/>
<arg value="-noUnsettable"/>
<arg value="-targetDirectory"/>
<arg value="target/sdo-source"/>
<arg value="src/main/resources/${wsdlfile}"/>
<classpath>
<pathelement path="${env.TUSCANY_HOME}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</java>
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="target/sdo-source"/>
<classpath>
<pathelement path="${env.TUSCANY_HOME}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
</target>
<!-- check whether there are any Java source files to compile -->
<target name="#find-javafiles">
<fileset id="#alljava" dir="src/main/java">
<include name="**/*.java"/>
</fileset>
<condition property="#javafiles">
<and>
<available file="src/main/java" type="dir"/>
<resourcecount refid="#alljava" when="greater" count="0"/>
</and>
</condition>
</target>
<!-- check whether a dependency path for the Java compiler was specified -->
<target name="#check-compile-path">
<condition property="#compile-path">
<isreference refid="compile-path"/>
</condition>
</target>
<!-- set classpath for Java compiler to include specified additional path -->
<target name="#set-classpath" depends="#check-compile-path" if="#compile-path">
<path id="#javac-classpath">
<path refid="compile-path"/>
</path>
</target>
<!-- set default classpath for Java compiler if no additional path specified -->
<target name="#default-classpath" depends="#check-compile-path" unless="#compile-path">
<path id="#javac-classpath"/>
</target>
<!-- compile the Java source files -->
<target name="#compile-src" depends="#find-javafiles, #set-classpath, #default-classpath" if="#javafiles">
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="src/main/java"/>
<classpath>
<path refid="#javac-classpath"/>
<pathelement path="${env.TUSCANY_HOME}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
</target>
<!-- check whether there are any resources to copy -->
<target name="#find-resources">
<fileset id="#allresources" dir="src/main/resources"/>
<condition property="#resources">
<and>
<available file="src/main/resources" type="dir"/>
<resourcecount refid="#allresources" when="greater" count="0"/>
</and>
</condition>
</target>
<!-- copy the contents of the resource directory -->
<target name="#copy-resources" depends="#find-resources" if="#resources">
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
</target>
<!-- check whether there are any Java files in or under the test directory -->
<target name="#find-testjava">
<fileset id="#alltestjava" dir="src/test/java">
<include name="**/*.java"/>
</fileset>
<condition property="#testjava">
<and>
<available file="src/test/java" type="dir"/>
<resourcecount refid="#alltestjava" when="greater" count="0"/>
</and>
</condition>
</target>
<!-- call the test target if required -->
<target name="#call-test" depends="#find-testjava" if="#testjava">
<antcall target="test"/>
</target>
<!-- check whether there are any test resources to copy -->
<target name="#find-testresources">
<fileset id="#alltestresources" dir="src/test/resources"/>
<condition property="#testresources">
<and>
<available file="src/test/resources" type="dir"/>
<resourcecount refid="#alltestresources" when="greater" count="0"/>
</and>
</condition>
</target>
<!-- copy the test resources -->
<target name="#copy-testresources" depends="#find-testresources" if="#testresources">
<copy todir="target/test-classes">
<fileset dir="src/test/resources"/>
</copy>
</target>
<!-- perform additional test setup if required -->
<target name="#test-setup" if="test-setup">
<antcall target="test-setup"/>
</target>
<!-- check whether a dependency path for the unit tests was specified -->
<target name="#check-test-path">
<condition property="#test-path">
<isreference refid="test-path"/>
</condition>
</target>
<!-- set classpath for unit tests to include specified additional path -->
<target name="#set-test-classpath" depends="#check-test-path" if="#test-path">
<path id="#test-classpath">
<path refid="test-path"/>
</path>
</target>
<!-- set default classpath for unit tests if no additional path specified -->
<target name="#default-test-classpath" depends="#check-test-path" unless="#test-path">
<path id="#test-classpath"/>
</target>
<!-- run the junit task -->
<target name="#run-junit" depends="#set-test-classpath, #default-test-classpath">
<junit printsummary="no" haltonfailure="yes" dir="."
fork="yes" forkmode="once">
<classpath>
<pathelement location="target/test-classes"/>
<pathelement location="target/classes"/>
<path refid="#test-classpath"/>
<pathelement location="${env.TUSCANY_HOME}/lib/tuscany-sca-manifest.jar"/>
<pathelement location="${env.JUNIT_JAR}"/>
</classpath>
<formatter type="plain" usefile="false"/>
<batchtest>
<fileset dir="src/test/java">
<include name="**/*TestCase.java"/>
</fileset>
</batchtest>
</junit>
</target>
<!-- check whether there are any files in the webapp directory -->
<target name="#check-webapp">
<fileset id="#webappfiles" dir="src/main/webapp"/>
<condition property="#webapp">
<and>
<available file="src/main/webapp" type="dir"/>
<resourcecount refid="#webappfiles" when="greater" count="0"/>
</and>
</condition>
</target>
<!-- build a war file if there are files in the webapp directory -->
<target name="#package-war" depends="#check-webapp" if="#webapp">
<fileset id="#tuscanyjars" dir="${env.TUSCANY_HOME}/modules">
<include name="tuscany-node-api-*.jar"/>
<include name="tuscany-node-launcher-*.jar"/>
<include name="tuscany-sca-api-*.jar"/>
<exclude name="tuscany-sca-api-extension-*.jar"/>
</fileset>
<war destfile="target/${ant.project.name}.war" webxml="src/main/webapp/WEB-INF/web.xml">
<fileset dir="src/main/webapp"/>
<lib refid="#tuscanyjars"/>
<classes dir="target/classes"/>
</war>
</target>
<!-- build a jar file if there are no files in the webapp directory -->
<target name="#package-jar" depends="#check-webapp" unless="#webapp">
<jar destfile="target/${ant.project.name}.jar"
basedir="target/classes"/>
</target>
<!-- for external use on the ant command line -->
<target name="compile">
<mkdir dir="target/classes"/>
<antcall target="#call-wsdljava"/>
<antcall target="#compile-src"/>
<antcall target="#copy-resources"/>
<antcall target="#call-test"/>
<antcall target="package"/>
</target>
<!-- for external use on the ant command line -->
<target name="test" depends="#find-testjava, #set-test-classpath, #default-test-classpath" if="#testjava">
<mkdir dir="target/test-classes"/>
<javac destdir="target/test-classes" debug="on" source="1.5" target="1.5">
<src path="src/test/java"/>
<classpath>
<pathelement location="target/classes"/>
<path refid="#test-classpath"/>
<pathelement location="${env.TUSCANY_HOME}/lib/tuscany-sca-manifest.jar"/>
<pathelement location="${env.JUNIT_JAR}"/>
</classpath>
</javac>
<antcall target="#copy-testresources"/>
<antcall target="#test-setup"/>
<antcall target="#run-junit"/>
</target>
<!-- for external use on the ant command line -->
<target name="package" depends="#package-war, #package-jar"/>
<!-- for external use on the ant command line -->
<target name="clean">
<delete dir="target" includeemptydirs="true"/>
</target>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-blog-feed" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,94 @@
<!--
* 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 name="scatours-contributions" default="compile">
<target name="compile">
<antcall target="allsubdirs">
<param name="target" value="compile"/>
</antcall>
</target>
<target name="test">
<antcall target="allsubdirs">
<param name="target" value="test"/>
</antcall>
</target>
<target name="clean">
<antcall target="allsubdirs">
<param name="target" value="clean"/>
</antcall>
</target>
<target name="allsubdirs">
<ant dir="blog-feed" target="${target}"/>
<ant dir="calendar" target="${target}"/>
<ant dir="common" target="${target}"/> <!--needed by car-->
<ant dir="car" target="${target}"/>
<ant dir="creditcard-payment-jaxb" target="${target}"/>
<ant dir="creditcard-payment-jaxb-policy" target="${target}"/>
<ant dir="creditcard-payment-sdo" target="${target}"/>
<ant dir="creditcard-payment-webapp" target="${target}"/>
<ant dir="currency" target="${target}"/>
<ant dir="currency-corba" target="${target}"/>
<ant dir="currency-jms" target="${target}"/>
<ant dir="currency-jsp" target="${target}"/>
<ant dir="currency-rmi" target="${target}"/>
<ant dir="currency-servlet" target="${target}"/>
<ant dir="currency-ws" target="${target}"/>
<ant dir="payment-java" target="${target}"/> <!--needed by databinding-client-->
<ant dir="databinding-client" target="${target}"/>
<ant dir="emailgateway" target="${target}"/>
<ant dir="feed-logger" target="${target}"/>
<ant dir="flight" target="${target}"/>
<ant dir="fullapp-bespoketrip" target="${target}"/>
<ant dir="fullapp-coordination" target="${target}"/>
<ant dir="fullapp-currency" target="${target}"/>
<ant dir="fullapp-packagedtrip" target="${target}"/>
<ant dir="fullapp-shoppingcart" target="${target}"/>
<ant dir="fullapp-ui" target="${target}"/>
<ant dir="help-pages" target="${target}"/>
<ant dir="hotel" target="${target}"/>
<ant dir="shoppingcart" target="${target}"/> <!--needed by interaction-client-->
<ant dir="interaction-client" target="${target}"/>
<ant dir="interaction-service-remote" target="${target}"/>
<ant dir="introducing-tours" target="${target}"/> <!--needed by introducing-client-->
<ant dir="introducing-client" target="${target}"/>
<ant dir="introducing-trips" target="${target}"/>
<ant dir="notification" target="${target}"/>
<ant dir="notification-corba" target="${target}"/>
<ant dir="notification-ejb" target="${target}"/>
<ant dir="notification-jms" target="${target}"/>
<ant dir="notification-rmi" target="${target}"/>
<ant dir="notification-ws" target="${target}"/>
<ant dir="payment-java-policy" target="${target}"/>
<ant dir="payment-bpel" target="${target}"/>
<ant dir="payment-groovy" target="${target}"/>
<ant dir="payment-spring" target="${target}"/>
<ant dir="payment-spring-policy" target="${target}"/>
<ant dir="payment-spring-scatag" target="${target}"/>
<ant dir="policy-client" target="${target}"/>
<ant dir="travelcatalog" target="${target}"/> <!--needed by scatours-->
<ant dir="tripbooking" target="${target}"/> <!--needed by scatours-->
<ant dir="scatours" target="${target}"/>
<ant dir="trip" target="${target}"/>
</target>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-calendar" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,25 @@
<!--
* 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 name="scatours-contribution-car" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
</path>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-common" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,30 @@
<!--
* 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 name="scatours-contribution-creditcard-payment-jaxb-policy" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,30 @@
<!--
* 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 name="scatours-contribution-creditcard-payment-jaxb" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,31 @@
<!--
* 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 name="scatours-contribution-creditcard-payment-sdo" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="sdojavagen">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardDetailsType.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
<param name="prefix" value="CreditCardPayment"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,30 @@
<!--
* 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 name="scatours-contribution-creditcard-payment-webapp" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-currency-corba" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-currency-jms" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-currency-jsp" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-currency-rmi" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,25 @@
<!--
* 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 name="scatours-contribution-currency-servlet" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../currency/target/scatours-contribution-currency.jar"/>
</path>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-currency-ws" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-currency" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -18,28 +18,8 @@
-->
<project name="scatours-contribution-databinding-client" default="compile">
<property environment="env"/>
<target name="compile">
<mkdir dir="target/classes"/>
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="src/main/java"/>
<classpath>
<pathelement location="../payment-java/target/scatours-contribution-payment-java.jar"/>
<pathelement location="${env.TUSCANY}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
<jar destfile="target/scatours-contribution-databinding-client.jar"
basedir="target/classes"/>
</target>
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="target"/>
</delete>
</target>
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../payment-java/target/scatours-contribution-payment-java.jar"/>
</path>
</project>

View file

@ -0,0 +1,30 @@
<!--
* 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 name="scatours-contribution-emailgateway" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="EmailGateway.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/emailgateway/EmailGateway.class"/>
<param name="package" value="com.tuscanyscatours.emailgateway"/>
</antcall>
</target>
</project>

View file

@ -65,7 +65,7 @@
<wsdl:output message="tns:SendEmailResponse"></wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="EmailGatwayBinding" type="tns:EmailGateway">
<wsdl:binding name="EmailGatewayBinding" type="tns:EmailGateway">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="sendEmail">
<soap:operation soapAction="http://www.tuscanyscatours.com/EmailGateway/sendEmail" />
@ -78,7 +78,7 @@
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="EmailGatewayService">
<wsdl:port name="EmailGatewayPort" binding="tns:EmailGatwayBinding">
<wsdl:port name="EmailGatewayPort" binding="tns:EmailGatewayBinding">
<soap:address location="http://localhost:8088/EmailGateway" />
</wsdl:port>
</wsdl:service>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-feed-logger" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,25 @@
<!--
* 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 name="scatours-contribution-flight" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
</path>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-fullapp-bespoketrip" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-fullapp-coordination" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-fullapp-currency" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-fullapp-packagedtrip" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-fullapp-shoppingcart" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-fullapp-ui" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-help-pages" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,25 @@
<!--
* 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 name="scatours-contribution-hotel" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
</path>
</project>

View file

@ -18,28 +18,11 @@
-->
<project name="scatours-contribution-interaction-client" default="compile">
<property environment="env"/>
<target name="compile">
<mkdir dir="target/classes"/>
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="src/main/java"/>
<classpath>
<pathelement location="../common/target/scatours-contribution-common.jar"/>
<pathelement location="${env.TUSCANY}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
<jar destfile="target/scatours-contribution-interaction-client.jar"
basedir="target/classes"/>
</target>
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="target"/>
</delete>
</target>
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../calendar/target/scatours-contribution-calendar.jar"/>
<pathelement path="../common/target/scatours-contribution-common.jar"/>
<pathelement path="../currency/target/scatours-contribution-currency.jar"/>
<pathelement path="../shoppingcart/target/scatours-contribution-shoppingcart.jar"/>
</path>
</project>

View file

@ -18,20 +18,5 @@
-->
<project name="scatours-contribution-interaction-service-remote" default="compile">
<target name="compile">
<mkdir dir="target/classes"/>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
<jar destfile="target/scatours-contribution-interaction-service-remote.jar"
basedir="target/classes"/>
</target>
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="target"/>
</delete>
</target>
<import file="../../antdefs.xml"/>
</project>

View file

@ -17,29 +17,9 @@
* under the License.
-->
<project name="scatours-chapter-02-client-contribution" default="compile">
<property environment="env"/>
<target name="compile">
<mkdir dir="target/classes"/>
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="src/main/java"/>
<classpath>
<pathelement location="../tuscanyscatours-contribution/target/scatours-chapter-02-tuscanyscatours-contribution.jar"/>
<pathelement location="${env.TUSCANY}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
<jar destfile="target/scatours-chapter-02-client-contribution.jar"
basedir="target/classes"/>
</target>
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="target"/>
</delete>
</target>
<project name="scatours-contribution-introducing-client" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../introducing-tours/target/scatours-contribution-introducing-tours.jar"/>
</path>
</project>

View file

@ -17,28 +17,6 @@
* under the License.
-->
<project name="scatours-chapter-02-tuscanyscatours-contribution" default="compile">
<property environment="env"/>
<target name="compile">
<mkdir dir="target/classes"/>
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="src/main/java"/>
<classpath>
<pathelement location="${env.TUSCANY}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
<jar destfile="target/scatours-chapter-02-tuscanyscatours-contribution.jar"
basedir="target/classes"/>
</target>
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="target"/>
</delete>
</target>
<project name="scatours-contribution-introducing-tours" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -17,28 +17,6 @@
* under the License.
-->
<project name="scatours-chapter-02-goodvaluetrips-contribution" default="compile">
<property environment="env"/>
<target name="compile">
<mkdir dir="target/classes"/>
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="src/main/java"/>
<classpath>
<pathelement location="${env.TUSCANY}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
<jar destfile="target/scatours-chapter-02-goodvaluetrips-contribution.jar"
basedir="target/classes"/>
</target>
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="target"/>
</delete>
</target>
<project name="scatours-contribution-introducing-trips" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-notification-corba" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-notification-ejb" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-notification-jms" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-notification-rmi" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-notification-ws" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,22 @@
<!--
* 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 name="scatours-contribution-notification" default="compile">
<import file="../../antdefs.xml"/>
</project>

View file

@ -0,0 +1,49 @@
<!--
* 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 name="scatours-contribution-payment-bpel" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="EmailGateway.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/emailgateway/EmailGateway.class"/>
<param name="package" value="com.tuscanyscatours.emailgateway"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
<property name="test-setup" value="yes"/>
<target name="test-setup">
<unzip dest="target/test-classes">
<fileset dir="${env.TUSCANY_HOME}/lib">
<include name="ode-dao-jpa-ojpa-derby-*.zip"/>
</fileset>
</unzip>
</target>
</project>

View file

@ -0,0 +1,40 @@
<!--
* 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 name="scatours-contribution-payment-groovy" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="EmailGateway.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/emailgateway/EmailGateway.class"/>
<param name="package" value="com.tuscanyscatours.emailgateway"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,35 @@
<!--
* 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 name="scatours-contribution-payment-java-policy" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,35 @@
<!--
* 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 name="scatours-contribution-payment-java" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,40 @@
<!--
* 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 name="scatours-contribution-payment-spring-policy" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="EmailGateway.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/emailgateway/EmailGateway.class"/>
<param name="package" value="com.tuscanyscatours.emailgateway"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,40 @@
<!--
* 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 name="scatours-contribution-payment-spring-scatag" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="EmailGateway.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/emailgateway/EmailGateway.class"/>
<param name="package" value="com.tuscanyscatours.emailgateway"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,40 @@
<!--
* 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 name="scatours-contribution-payment-spring" default="compile">
<import file="../../antdefs.xml"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="CreditCardPayment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/creditcard/CreditCardPayment.class"/>
<param name="package" value="com.tuscanyscatours.payment.creditcard"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="EmailGateway.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/emailgateway/EmailGateway.class"/>
<param name="package" value="com.tuscanyscatours.emailgateway"/>
</antcall>
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
</project>

View file

@ -17,29 +17,14 @@
* under the License.
-->
<project name="scatours-chapter-02-client-contribution" default="compile">
<property environment="env"/>
<project name="scatours-contribution-policy-client" default="compile">
<import file="../../antdefs.xml"/>
<target name="compile">
<mkdir dir="target/classes"/>
<javac destdir="target/classes" debug="on" source="1.5" target="1.5">
<src path="src/main/java"/>
<classpath>
<pathelement location="../tuscanyscatours-contribution/target/scatours-chapter-02-tuscanyscatours-contribution.jar"/>
<pathelement location="${env.TUSCANY}/lib/tuscany-sca-manifest.jar"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
</copy>
<jar destfile="target/scatours-chapter-02-client-contribution.jar"
basedir="target/classes"/>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="target"/>
</delete>
</target>
</project>

View file

@ -0,0 +1,28 @@
<!--
* 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 name="scatours-contribution-scatours" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
<pathelement path="../shoppingcart/target/scatours-contribution-shoppingcart.jar"/>
<pathelement path="../travelcatalog/target/scatours-contribution-travelcatalog.jar"/>
<pathelement path="../tripbooking/target/scatours-contribution-tripbooking.jar"/>
</path>
</project>

View file

@ -0,0 +1,33 @@
<!--
* 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 name="scatours-contribution-shoppingcart" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
</path>
<target name="wsdljava">
<antcall target="wsimport">
<param name="wsdlfile" value="Payment.wsdl"/>
<param name="javaclass" value="com/tuscanyscatours/payment/Payment.class"/>
<param name="package" value="com.tuscanyscatours.payment"/>
</antcall>
</target>
</project>

View file

@ -0,0 +1,26 @@
<!--
* 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 name="scatours-contribution-travelcatalog" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
<pathelement path="../currency/target/scatours-contribution-currency.jar"/>
</path>
</project>

View file

@ -0,0 +1,28 @@
<!--
* 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 name="scatours-contribution-trip" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
</path>
<path id="test-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
</path>
</project>

View file

@ -0,0 +1,26 @@
<!--
* 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 name="scatours-contribution-tripbooking" default="compile">
<import file="../../antdefs.xml"/>
<path id="compile-path">
<pathelement path="../common/target/scatours-contribution-common.jar"/>
<pathelement path="../shoppingcart/target/scatours-contribution-shoppingcart.jar"/>
</path>
</project>