Author: antelder
Date: Fri Jan 30 09:36:40 2009
New Revision: 739220

URL: http://svn.apache.org/viewvc?rev=739220&view=rev
Log:
Update the calculator-rmi sample Ant build scripts so that they work and use 
the simple way to build the sample jar. The calculator-rmi-service build 
creates an SCA contribution, the calculator-rmi-reference creates an 
'unmanaged' jar which use the Node APIs to start a runtime, the only difference 
in the build.xml is the additional pathelement for the tuscany-node-api jar for 
the unmanaged one

Modified:
    tuscany/java/sca/samples/calculator-rmi-reference/build.xml
    tuscany/java/sca/samples/calculator-rmi-service/build.xml

Modified: tuscany/java/sca/samples/calculator-rmi-reference/build.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/samples/calculator-rmi-reference/build.xml?rev=739220&r1=739219&r2=739220&view=diff
==============================================================================
--- tuscany/java/sca/samples/calculator-rmi-reference/build.xml (original)
+++ tuscany/java/sca/samples/calculator-rmi-reference/build.xml Fri Jan 30 
09:36:40 2009
@@ -16,58 +16,36 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<project name="calculator-rmi-reference" default="compile">
-    <property name="test.class"   value="calculator.CalculatorClient" />
-    <property name="test.jar"     value="sample-calculator-rmi-reference.jar" 
/>
-    <property name="manifest.jar" value="../../lib/tuscany-sca-manifest.jar" />
-       
-    <target name="init">
-        <mkdir dir="target/classes"/>
-    </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="${manifest.jar}"/>
-            </classpath>
-        </javac> 
-        <copy todir="target/classes">
-            <fileset dir="src/main/resources"/>
-        </copy>
-        <jar destfile="target/${test.jar}" basedir="target/classes">
-            <manifest>
-                <attribute name="Main-Class" value="${test.class}" /> 
-            </manifest>
-        </jar>         
-    </target>  
-       
-    <target name="run-classes">
-        <java classname="${test.class}"
-              fork="true">
-            <classpath>
-                <pathelement path="target/classes"/>
-               <pathelement location="${manifest.jar}"/>
-            </classpath>
-        </java>
-    </target>
-       
-    <target name="run">
-        <java classname="${test.class}"
-              fork="true">
-            <classpath>
-                <pathelement path="target/${test.jar}"/>
-               <pathelement location="${manifest.jar}"/>
-            </classpath>
-        </java>        
-    </target>
-       
-    <target name="clean">
-        <delete quiet="true" includeemptydirs="true">
-            <fileset dir="target"/>
-        </delete>
-    </target>
-</project>
+
+<project name="calculator" default="compile">
+
+   <property name="jar.name"   value="sample-calculator-rmi-reference.jar" />
+   <property name="main.class" value="calculator.CalculatorClient" />
+
+   <target name="compile" depends="init">
+      <javac srcdir="src/main/java" destdir="target/classes" debug="on" 
source="1.5" target="1.5"> 
+         <classpath> 
+            <pathelement 
location="../../modules/tuscany-sca-api-2.0-SNAPSHOT.jar"/>
+            <pathelement 
location="../../modules/tuscany-node-api-2.0-SNAPSHOT.jar"/>
+         </classpath> 
+      </javac> 
+      <copy todir="target/classes"> 
+         <fileset dir="src/main/resources"/> 
+      </copy> 
+      <jar destfile="target/${jar.name}" basedir="target/classes"> 
+         <manifest>
+            <attribute name="Main-Class" value="${main.class}" /> 
+         </manifest>
+      </jar>           
+   </target>
+
+   <target name="init"> 
+      <delete quiet="true" includeemptydirs="true"> 
+         <fileset dir="target"/> 
+      </delete> 
+      <mkdir dir="target/classes"/> 
+   </target>
+
+</project> 
+
+

Modified: tuscany/java/sca/samples/calculator-rmi-service/build.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/samples/calculator-rmi-service/build.xml?rev=739220&r1=739219&r2=739220&view=diff
==============================================================================
--- tuscany/java/sca/samples/calculator-rmi-service/build.xml (original)
+++ tuscany/java/sca/samples/calculator-rmi-service/build.xml Fri Jan 30 
09:36:40 2009
@@ -16,57 +16,35 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<project name="calculator-rmi-service-server" default="compile">
-    <property name="test.class" value="calculator.CalculatorServer" />
-       <property name="test.jar"   value="sample-calculator-rmi-service.jar" />
-       
-    <target name="init">
-        <mkdir dir="target/classes"/>
-    </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>
-        <jar destfile="target/${test.jar}" basedir="target/classes">
-            <manifest>
-                <attribute name="Main-Class" value="${test.class}" /> 
-            </manifest>
-        </jar>         
-    </target>  
-       
-    <target name="run-classes">
-        <java classname="${test.class}"
-              fork="true">
-            <classpath>
-                <pathelement path="target/classes"/>
-               <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
-            </classpath>
-        </java>
-    </target>
-       
-    <target name="run">
-        <java classname="${test.class}"
-              fork="true">
-            <classpath>
-                <pathelement path="target/${test.jar}"/>
-               <pathelement location="../../lib/tuscany-sca-manifest.jar"/>
-            </classpath>
-        </java>        
-    </target>
-       
-    <target name="clean">
-        <delete quiet="true" includeemptydirs="true">
-            <fileset dir="target"/>
-        </delete>
-    </target>
-</project>
+
+<project name="calculator" default="compile">
+
+   <property name="jar.name"   value="sample-calculator-rmi-service.jar" />
+   <property name="main.class" value="calculator.CalculatorClient" />
+
+   <target name="compile" depends="init">
+      <javac srcdir="src/main/java" destdir="target/classes" debug="on" 
source="1.5" target="1.5"> 
+         <classpath> 
+            <pathelement 
location="../../modules/tuscany-sca-api-2.0-SNAPSHOT.jar"/>
+         </classpath> 
+      </javac> 
+      <copy todir="target/classes"> 
+         <fileset dir="src/main/resources"/> 
+      </copy> 
+      <jar destfile="target/${jar.name}" basedir="target/classes"> 
+         <manifest>
+            <attribute name="Main-Class" value="${main.class}" /> 
+         </manifest>
+      </jar>           
+   </target>
+
+   <target name="init"> 
+      <delete quiet="true" includeemptydirs="true"> 
+         <fileset dir="target"/> 
+      </delete> 
+      <mkdir dir="target/classes"/> 
+   </target>
+
+</project> 
+
+


Reply via email to