Author: slaws
Date: Fri Aug 24 13:19:25 2007
New Revision: 569506
URL: http://svn.apache.org/viewvc?rev=569506&view=rev
Log:
Fix ant build
Added:
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build-dojo.xml
Removed:
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/pom-runapp.xml
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/runapp.xml
Modified:
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/README
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build.xml
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/pom.xml
Modified: incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/README
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/README?rev=569506&r1=569505&r2=569506&view=diff
==============================================================================
--- incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/README
(original)
+++ incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/README Fri
Aug 24 13:19:25 2007
@@ -8,23 +8,26 @@
ant and maven installed to run these applications.
Bigbank-calculator
+------------------
A calculator application, based on the calculator-script sample that uses a
variety of languages to implement a calculator, which the banking application
uses for simple value multiplication. To run the service do the following:
cd bigbank-calculator
-Ant run
+ant run
Bigbank-stockquote
+------------------
A very simple web services based stock quote application which returns random
stock quotes on request.
cd bigbank-stockquote
-Ant run
+ant run
Bigbank-account
+---------------
The front end of this demo application this module provides a web app for
retrieving account information. It makes calls out to the stockquote and
@@ -32,18 +35,16 @@
module for further instructions.
cd bigbank-account
-mvn -f pom-runapp.xml
-
-Maven is used in this last step as there are unresolved issues with running
-this app from the provided ant file.
+ant run
To try the app out point you browser at:
-http://localhost:8082/WebResourceComponent/AccountJSON.html
+http://localhost:8080/AccountJSON.html
This should display an interface with a single button that goes and retrieves
a single set of account details exercising services across the three running
SCA applications.
+
Added:
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build-dojo.xml
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build-dojo.xml?rev=569506&view=auto
==============================================================================
---
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build-dojo.xml
(added)
+++
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build-dojo.xml
Fri Aug 24 13:19:25 2007
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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="DojoZipInstaller">
+
+
+ <property name="dojo.version" value="0.4.0"/>
+ <property name="dojo.distro" value="ajax"/>
+ <property name="unpack.location" value="${basedir}/src/main/webapp/dojo"/>
+
+
+ <target name="check-dojo-installed">
+ <condition property="already.installed" >
+ <available
file="${localRepository}/dojo/dojo-${dojo.distro}/${dojo.version}/dojo-${dojo.distro}-${dojo.version}.zip"/>
+ </condition>
+ <condition property="maven.suffix" value="">
+ <os family="unix"/>
+ </condition>
+ <condition property="maven.suffix" value=".bat">
+ <os family="windows"/>
+ </condition>
+ </target>
+
+
+ <target name="check-dojo-unpacked">
+ <condition property="already.unpacked" >
+ <available file="${unpack.location}"/>
+ </condition>
+ </target>
+
+ <target name="install-dojo" depends="check-dojo-installed"
unless="already.installed">
+ <mkdir dir="${basedir}/target/dojo-download/"/>
+ <get
src="http://download.dojotoolkit.org/release-${dojo.version}/dojo-${dojo.version}-${dojo.distro}.zip"
+
dest="${basedir}/target/dojo-download/dojo-${dojo.version}-${dojo.distro}.zip"
+ verbose="true"
+ usetimestamp="true"/>
+ <exec executable="mvn${maven.suffix}" dir="${basedir}"
failonerror="false">
+ <arg line="install:install-file -DgroupId=dojo
-DartifactId=dojo-${dojo.distro} -Dversion=${dojo.version} -Dpackaging=zip
-DgeneratePom=true
-Dfile=${basedir}/target/dojo-download/dojo-${dojo.version}-${dojo.distro}.zip"/>
+ </exec>
+ </target>
+
+ <target name="install-dojo-nomaven" depends="check-dojo-installed"
unless="already.installed">
+ <mkdir dir="${basedir}/target/dojo-download/"/>
+ <get
src="http://download.dojotoolkit.org/release-${dojo.version}/dojo-${dojo.version}-${dojo.distro}.zip"
+
dest="${basedir}/target/dojo-download/dojo-${dojo.version}-${dojo.distro}.zip"
+ verbose="true"
+ usetimestamp="true"/>
+ <copy
file="${basedir}/target/dojo-download/dojo-${dojo.version}-${dojo.distro}.zip"
+
tofile="${localRepository}/dojo/dojo-${dojo.distro}/${dojo.version}/dojo-${dojo.distro}-${dojo.version}.zip"/>
+ </target>
+
+
+ <target name="unpack-dojo-files" depends="check-dojo-installed,
check-dojo-unpacked" unless="already.unpacked">
+ <fail message="dojo zip file not installed in local repository:
${localRepository}" unless="already.installed"/>
+ <mkdir dir="${basedir}/target/dojo-unpack-temp/"/>
+ <unzip
src="${localRepository}/dojo/dojo-${dojo.distro}/${dojo.version}/dojo-${dojo.distro}-${dojo.version}.zip"
+ dest="${basedir}/target/dojo-unpack-temp/"
+ overwrite="false">
+ <patternset>
+ <include name="dojo-${dojo.version}-${dojo.distro}/**"/>
+ <exclude name="dojo-${dojo.version}-${dojo.distro}/demos/**"/>
+ <exclude name="dojo-${dojo.version}-${dojo.distro}/tests/**"/>
+ </patternset>
+ </unzip>
+ <move
file="${basedir}/target/dojo-unpack-temp/dojo-${dojo.version}-${dojo.distro}"
+ tofile="${unpack.location}"
+ verbose="true"/>
+ <delete dir="${basedir}/target/dojo-unpack-temp/"/>
+ </target>
+
+
+ <target name="clean-dojo-files">
+ <delete dir="${unpack.location}"/>
+ </target>
+</project>
Modified:
incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build.xml
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build.xml?rev=569506&r1=569505&r2=569506&view=diff
==============================================================================
--- incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build.xml
(original)
+++ incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/build.xml
Fri Aug 24 13:19:25 2007
@@ -17,65 +17,56 @@
* specific language governing permissions and limitations
* under the License.
-->
-<project name="DojoZipInstaller">
+<project name="demo-alert-aggregator" default="run">
+ <property name="localRepository" value="./target/repo" />
+ <property name="artifactId" value="sample-feed-aggregator" />
+ <property name="test.class" value="bigbank.demo.BigBankServer" />
-
- <property name="dojo.version" value="0.4.0"/>
- <property name="dojo.distro" value="ajax"/>
- <property name="unpack.location"
value="${basedir}/src/main/resources/web/dojo"/>
+ <path id="test.classpath">
+ <pathelement location="target/classes"/>
+ <pathelement
location="../../modules/tuscany-http-jetty-1.0-incubating-SNAPSHOT.jar"/>
+ <pathelement
location="../../modules/tuscany-binding-jsonrpc-1.0-incubating-SNAPSHOT.jar"/>
+ <pathelement
location="../../modules/tuscany-binding-rmi-1.0-incubating-SNAPSHOT.jar"/>
+ <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
+ <pathelement location="target/demo-bigbank-account.jar"/>
+ </path>
-
- <target name="check-dojo-installed">
- <condition property="already.installed" >
- <available
file="${localRepository}/dojo/dojo-${dojo.distro}/${dojo.version}/dojo-${dojo.distro}-${dojo.version}.zip"/>
- </condition>
- <condition property="maven.suffix" value="">
- <os family="unix"/>
- </condition>
- <condition property="maven.suffix" value=".bat">
- <os family="windows"/>
- </condition>
+ <target name="init">
+ <mkdir dir="target/classes"/>
+ <mkdir dir="target/classes/web"/>
+ <mkdir dir="target/repo"/>
</target>
-
- <target name="check-dojo-unpacked">
- <condition property="already.unpacked" >
- <available file="${unpack.location}"/>
- </condition>
- </target>
-
- <target name="install-dojo" depends="check-dojo-installed"
unless="already.installed">
- <mkdir dir="${basedir}/target/dojo-download/"/>
- <get
src="http://download.dojotoolkit.org/release-${dojo.version}/dojo-${dojo.version}-${dojo.distro}.zip"
-
dest="${basedir}/target/dojo-download/dojo-${dojo.version}-${dojo.distro}.zip"
- verbose="true"
- usetimestamp="true"/>
- <exec executable="mvn${maven.suffix}" dir="${basedir}"
failonerror="false">
- <arg line="install:install-file -DgroupId=dojo
-DartifactId=dojo-${dojo.distro} -Dversion=${dojo.version} -Dpackaging=zip
-DgeneratePom=true
-Dfile=${basedir}/target/dojo-download/dojo-${dojo.version}-${dojo.distro}.zip"/>
- </exec>
- </target>
+ <target name="compile" depends="init">
+ <javac srcdir="src/main/java"
+ destdir="target/classes"
+ debug="on"
+ source="1.5"
+ target="1.5">
+ <classpath>
+ <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
+ </classpath>
+ </javac>
+ <copy todir="target/classes">
+ <fileset dir="src/main/resources"/>
+ </copy>
+ <copy todir="target/classes/web">
+ <fileset dir="src/main/webapp"/>
+ </copy>
+ <jar destfile="target/demo-bigbank-account.jar"
basedir="target/classes">
+ <manifest>
+ <attribute name="Main-Class" value="${test.class}" />
+ </manifest>
+ </jar>
+ </target>
-
- <target name="unpack-dojo-files" depends="check-dojo-installed,
check-dojo-unpacked" unless="already.unpacked">
- <fail message="dojo zip file not installed in local repository"
unless="already.installed"/>
- <mkdir dir="${basedir}/target/dojo-unpack-temp/"/>
- <unzip
src="${localRepository}/dojo/dojo-${dojo.distro}/${dojo.version}/dojo-${dojo.distro}-${dojo.version}.zip"
- dest="${basedir}/target/dojo-unpack-temp/"
- overwrite="false">
- <patternset>
- <include name="dojo-${dojo.version}-${dojo.distro}/**"/>
- <exclude name="dojo-${dojo.version}-${dojo.distro}/demos/**"/>
- <exclude name="dojo-${dojo.version}-${dojo.distro}/tests/**"/>
- </patternset>
- </unzip>
- <move
file="${basedir}/target/dojo-unpack-temp/dojo-${dojo.version}-${dojo.distro}"
- tofile="${unpack.location}"
- verbose="true"/>
- <delete dir="${basedir}/target/dojo-unpack-temp/"/>
+ <target name="run" depends="compile">
+ <java classname="${test.class}"
+ fork="true">
+ <classpath>
+ <path refid="test.classpath"/>
+ </classpath>
+ </java>
</target>
-
- <target name="clean-dojo-files">
- <delete dir="${unpack.location}"/>
- </target>
</project>
Modified: incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/pom.xml?rev=569506&r1=569505&r2=569506&view=diff
==============================================================================
--- incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/pom.xml
(original)
+++ incubator/tuscany/branches/sca-java-0.99/demos/bigbank-account/pom.xml Fri
Aug 24 13:19:25 2007
@@ -131,7 +131,7 @@
</goals>
<configuration>
<tasks>
- <ant target="install-dojo">
+ <ant antfile="./build-dojo.xml"
target="install-dojo">
<property name="localRepository"
value="${settings.localRepository}"/>
</ant>
</tasks>
@@ -145,7 +145,7 @@
</goals>
<configuration>
<tasks>
- <ant target="unpack-dojo-files">
+ <ant antfile="./build-dojo.xml"
target="unpack-dojo-files">
<property name="localRepository"
value="${settings.localRepository}"/>
<property name="artifactId"
value="${artifactId}"/>
</ant>
@@ -160,7 +160,7 @@
</goals>
<configuration>
<tasks>
- <ant target="clean-dojo-files">
+ <ant antfile="./build-dojo.xml"
target="clean-dojo-files">
<property name="localRepository"
value="${settings.localRepository}"/>
<property name="artifactId"
value="${artifactId}"/>
</ant>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]