diff options
author | nash <nash@13f79535-47bb-0310-9956-ffa450edef68> | 2010-10-25 12:23:58 +0000 |
---|---|---|
committer | nash <nash@13f79535-47bb-0310-9956-ffa450edef68> | 2010-10-25 12:23:58 +0000 |
commit | 9a1db05d734f900195f5df2e079eb40c374a1573 (patch) | |
tree | e6ed38d7cc409d86deb9fe4533160bf157b7ca43 /sca-java-1.x/trunk/samples/implementation-pojo-extension/README | |
parent | ed2c77d3b720f56161f94875eb30add421e5065b (diff) |
Merge r1000615 TUSCANY-3685: Add a test client that doesn't use JUnit and update the build.xml and README files
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1027086 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-1.x/trunk/samples/implementation-pojo-extension/README')
-rw-r--r-- | sca-java-1.x/trunk/samples/implementation-pojo-extension/README | 38 |
1 files changed, 36 insertions, 2 deletions
diff --git a/sca-java-1.x/trunk/samples/implementation-pojo-extension/README b/sca-java-1.x/trunk/samples/implementation-pojo-extension/README index 3b201779e1..9c11fa08ea 100644 --- a/sca-java-1.x/trunk/samples/implementation-pojo-extension/README +++ b/sca-java-1.x/trunk/samples/implementation-pojo-extension/README @@ -7,6 +7,28 @@ The README in the samples directory (the directory above this) provides general instructions about building and running samples. Take a look there first. +If you just want to run it to see what happens, open a command prompt, +navigate to this sample directory, and do + +ant run + +OR if you don't have ant, on Windows do + +java -cp ..\..\lib\tuscany-sca-manifest.jar;target\sample-implementation-pojo-extension.jar;target\test-classes helloworld.HelloWorldTestClient + +and on *nix do + +java -cp ../../lib/tuscany-sca-manifest.jar:target/sample-implementation-pojo-extension.jar:target/test-classes helloworld.HelloWorldTestClient + +This looks like a long command. The three things we add to the classpath are + +tuscany-sca-manifest.jar - all of the standard Tuscany SCA + runtime and extension classes +sample-implementation-pojo-extension.jar - the new POJO implementation + extension +target.test-classes - application code that uses the + POJO implementation + Sample Overview --------------- This sample contains a POJO implementation type as an example of how to create @@ -26,6 +48,7 @@ implementation-pojo-extension/ java/ helloworld/ HelloWorldTestCase.java - JUnit test case + HelloWorldTestClient.java - Test client with no JUnit dependency resources/ helloworld.composite - the SCA assembly used during unit testing @@ -34,11 +57,22 @@ implementation-pojo-extension/ Building The Sample Extension Using Ant ----------------------------------------- -With the binary distribution the sample extension can be built using Ant as -follows +With the binary distribution the sample extension can be built and run +using Ant as follows cd implementation-pojo-extension ant compile +ant run + +You should see the following output from the run target. + +run: + [java] Initializing POJO + [java] Initializing POJO + [java] Executing POJO sayHello + [java] Executing POJO sayHello + [java] Destroying POJO + [java] Destroying POJO Building The Sample Using Maven ------------------------------------------- |