From 8bfe58abfce3f06fbdb8c08831bcfde771889ff3 Mon Sep 17 00:00:00 2001 From: slaws Date: Mon, 14 Mar 2011 16:28:11 +0000 Subject: Commit minor changes before refactoring git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1081447 13f79535-47bb-0310-9956-ffa450edef68 --- .../unreleased/testing/itest/bundle/commands.txt | 216 ++++++++++++++++++++- .../trunk/unreleased/testing/itest/bundle/pom.xml | 2 +- .../src/test/java/sample/HelloworldTestCase.java | 2 +- 3 files changed, 216 insertions(+), 4 deletions(-) (limited to 'sca-java-2.x/trunk/unreleased/testing/itest/bundle') diff --git a/sca-java-2.x/trunk/unreleased/testing/itest/bundle/commands.txt b/sca-java-2.x/trunk/unreleased/testing/itest/bundle/commands.txt index 4eaa51311e..b784087833 100644 --- a/sca-java-2.x/trunk/unreleased/testing/itest/bundle/commands.txt +++ b/sca-java-2.x/trunk/unreleased/testing/itest/bundle/commands.txt @@ -1,11 +1,147 @@ +// Show the test bundle resolving against the Tuscany base repo + java -jar bin/felix.jar +obr:repos add file:///D:/sca-java-2.x/unreleased/testing/itest/bundle/target/repository.xml + +obr:list + +Apache Felix Bundle Repository (1.4.3, ...) +Apache Felix Configuration Admin Service (1.2.4, ...) +Apache Felix Declarative Services (1.6.0, ...) +Apache Felix EventAdmin (1.0.0) +Apache Felix File Install (3.0.2, ...) +Apache Felix Gogo Command (0.8.0, ...) +Apache Felix Gogo Runtime (0.8.0, ...) +Apache Felix Gogo Shell (0.8.0, ...) +Apache Felix Gogo Shell Commands (0.2.0) +Apache Felix Gogo Shell Console (0.2.0) +Apache Felix Gogo Shell Launcher (0.2.0) +Apache Felix Gogo Shell Runtime (0.2.0) +Apache Felix Http Api (2.0.4) +Apache Felix Http Base (2.0.4) +Apache Felix Http Bridge (2.0.4) +Apache Felix Http Bundle (2.0.4) +Apache Felix Http Jetty (2.0.4) +Apache Felix Http Proxy (2.0.4) +Apache Felix Http Samples - Filter (2.0.4) +Apache Felix Http Samples - Whiteboard (2.0.4) +Apache Felix HTTP Service Jetty (1.0.1, ...) +Apache Felix Http Whiteboard (2.0.4) +Apache Felix iPOJO (1.8.0, ...) +Apache Felix iPOJO (0.8.0) +Apache Felix iPOJO API (1.6.0, ...) +Apache Felix iPOJO Arch Command (1.6.0, ...) +Apache Felix iPOJO Composite (1.8.0, ...) +Apache Felix iPOJO Composite (1.0.0, ...) +Apache Felix iPOJO Event Admin Handler (1.6.0, ...) +Apache Felix iPOJO Extender Pattern Handler (1.4.0, ...) +Apache Felix iPOJO Extender Pattern Handler (1.0.0, ...) +Apache Felix iPOJO Gogo Command (1.0.1, ...) +Apache Felix iPOJO JMX Handler (1.4.0, ...) +Apache Felix iPOJO Temporal Service Dependency Handler (1.6.0, +Apache Felix iPOJO URL Handler (1.6.0, ...) +Apache Felix iPOJO WebConsole Plugins (1.6.0, ...) +Apache Felix iPOJO White Board Pattern Handler (1.2.0, ...) +Apache Felix iPOJO White Board Pattern Handler (1.4.0) +Apache Felix Log Service (1.0.0) +Apache Felix Metatype Service (1.0.2, ...) +Apache Felix Prefrences Service (1.0.2) +Apache Felix Remote Shell (1.0.4, ...) +Apache Felix Remote Shell (1.1.2, ...) +Apache Felix Shell Service (1.4.2, ...) +Apache Felix Shell TUI (1.4.1, ...) +Apache Felix UPnP Base Driver (0.8.0) +Apache Felix UPnP Extra (0.4.0) +Apache Felix UPnP Tester (0.4.0) +Apache Felix Web Console Event Plugin (1.0.2) +Apache Felix Web Console Memory Usage Plugin (1.0.0) +Apache Felix Web Console Memory Usage Plugin (1.0.2) +Apache Felix Web Console UPnP Plugin (1.0.0) +Apache Felix Web Management Console (3.1.2, ...) +Apache Felix Web Management Console (3.1.2, ...) +Apache Tuscany Java Interface for JAXWS (2.0.0) +Apache Tuscany Launcher (2.0.0) +Apache Tuscany Python Implementation Model (2.0.0) +Apache Tuscany SCA API (2.0.0) +Apache Tuscany SCA Assembly Model (2.0.0) +Apache Tuscany SCA Assembly Model XML Schemas (2.0.0) +Apache Tuscany SCA Atom Feed Binding Extension (2.0.0) +Apache Tuscany SCA BPEL Implementation Model (2.0.0) +Apache Tuscany SCA Client Impl (2.0.0) +Apache Tuscany SCA Comet Binding Model (2.0.0) +Apache Tuscany SCA Common HTTP (2.0.0) +Apache Tuscany SCA Common Java (2.0.0) +Apache Tuscany SCA Common XML (2.0.0) +Apache Tuscany SCA Contribution Model (2.0.0) +Apache Tuscany SCA CORBA Binding Extension (2.0.0) +Apache Tuscany SCA CORBA Host Extension Point (2.0.0) +Apache Tuscany SCA Core Runtime (2.0.0) +Apache Tuscany SCA Core SPI (2.0.0) +Apache Tuscany SCA Core/DataBinding Integration (2.0.0) +Apache Tuscany SCA Data API (2.0.0) +Apache Tuscany SCA Data Binding for JAXB (2.0.0) +Apache Tuscany SCA DataBinding Framework (2.0.0) +Apache Tuscany SCA Default Binding Model (2.0.0) +Apache Tuscany SCA Deployment (2.0.0) +Apache Tuscany SCA EJB Binding Model (2.0.0) +Apache Tuscany SCA Extensibility (2.0.0) +Apache Tuscany SCA HTTP Binding Model (2.0.0) +Apache Tuscany SCA HTTP Servlet Host Extension Point (2.0.0) +Apache Tuscany SCA Java Implementation Model (2.0.0) +Apache Tuscany SCA Java Implementation Model (2.0.0) +Apache Tuscany SCA Java Interface Model (2.0.0) +Apache Tuscany SCA JAX-RS Implementation Model (2.0.0) +Apache Tuscany SCA JAXWS RI based WS Binding Extension (2.0.0) +Apache Tuscany SCA JAXWS-based WS Binding Extension (2.0.0) +Apache Tuscany SCA Jetty Servlet Host Extension (2.0.0) +Apache Tuscany SCA JMS Binding Model (2.0.0) +Apache Tuscany SCA JSON-RPC Binding Model (2.0.0) +Apache Tuscany SCA JSONP Binding Model (2.0.0) +Apache Tuscany SCA Model Builders (2.0.0) +Apache Tuscany SCA Monitor (2.0.0) +Apache Tuscany SCA Node API (2.0.0) +Apache Tuscany SCA Node Implementation (2.0.0) +Apache Tuscany SCA REST Binding Model (2.0.0) +Apache Tuscany SCA RMI Binding Model (2.0.0) +Apache Tuscany SCA Script Implementation Model (2.0.0) +Apache Tuscany SCA Shell (2.0.0) +Apache Tuscany SCA Spring Implementation Model (2.0.0) +Apache Tuscany SCA Web Implementation Web Model (2.0.0) +Apache Tuscany SCA Web Implementation Web Runtime (2.0.0) +Apache Tuscany SCA Web Service binding WSDL Generator (2.0.0) +Apache Tuscany SCA Webapp Host (2.0.0) +Apache Tuscany SCA Widget Implementation Model (2.0.0) +Apache Tuscany SCA Wink (2.0.0) +Apache Tuscany SCA WS Binding Model (2.0.0) +Apache Tuscany SCA WSDL Interface Model (2.0.0) +Apache Tuscany SCA XML Assembly Model (2.0.0) +Apache Tuscany SCA XSD Model (2.0.0) +Apache Tuscany Security Policy Model (2.0.0) +asm.asm (3.1.0) +cglib.cglib (2.2.0) +jsr311-api (1.1.1) +OSGi OBR Service API (1.0.0) +OSGi R4 Compendium Bundle (4.0.0) +Servlet 2.1 API (1.0.0) +wsdl4j.wsdl4j (1.6.2) +XmlSchema (1.4.3) + +obr:repos list + +file:/D:/sca-java-2.x/unreleased/testing/itest/bundle/target/repository.xml +http://felix.apache.org/obr/releases.xml + + +//install file:///D:/sca-java-2.x/modules/sca-api/target/tuscany-sca-api-2.0-SNAPSHOT.jar +//start # -install file:///D:/sca-java-2.x/modules/sca-api/target/tuscany-sca-api-2.0-SNAPSHOT.jar -start # install file:///D:/sca-java-2.x/unreleased/testing/itest/bundle/target/bundle-2.0-SNAPSHOT.jar start # + +// Create repository.xml for a maven resource or repository + mvn org.apache.felix:maven-bundle-plugin:2.1.0:install-file -DpomFile=pom.xml -Dfile=target\bundle-2.0-SNAPSHOT.jar mvn org.apache.felix:maven-bundle-plugin:2.1.0:install-file -DpomFile=pom.xml -Dfile=target\tuscany-sca-api-2.0-SNAPSHOT.jar @@ -13,3 +149,79 @@ mvn org.apache.felix:maven-bundle-plugin:2.1.0:index -DurlTemplate=maven ~/.m2/repository/repository.xml +// problems getting OBR to work + +g! obr:info "Apache Tuscany SCA API" +---------------------- +Apache Tuscany SCA API +---------------------- +id: org.apache.tuscany.sca.api/2.0.0 +symbolicname: org.apache.tuscany.sca.api +presentationname: Apache Tuscany SCA API +uri: file:/D:/sca-java-2.x/unreleased/testing/itest/bundle/target/../../../../.. +/distribution/all/target/modules/tuscany-sca-api-2.0-SNAPSHOT.jar +version: 2.0.0 +Requires: + (&(package=org.oasisopen.sca.annotation)(version>=2.0.0)) + (&(package=org.oasisopen.sca)(version>=2.0.0)) + (&(package=org.oasisopen.sca.client)(version>=2.0.0)) + (&(package=javax.security.auth)) +Capabilities: + {symbolicname=org.apache.tuscany.sca.api, presentationname=Apache Tuscany SCA + API, bundle-manifestversion=2, version=2.0.0} + {bundle-version=2.0.0, package=org.oasisopen.sca, bundle-symbolic-name=org.ap +ache.tuscany.sca.api, uses:=javax.security.auth, version=2.0.0} + {bundle-version=2.0.0, package=org.oasisopen.sca.annotation, bundle-symbolic- +name=org.apache.tuscany.sca.api, version=2.0.0} + {bundle-version=2.0.0, package=org.oasisopen.sca.client, bundle-symbolic-name +=org.apache.tuscany.sca.api, version=2.0.0} +g! lb +START LEVEL 1 + ID|State |Level|Name + 0|Active | 0|System Bundle (3.0.8) + 1|Active | 1|Apache Felix Bundle Repository (1.6.2) + 2|Active | 1|Apache Felix Gogo Command (0.8.0) + 3|Active | 1|Apache Felix Gogo Runtime (0.8.0) + 4|Active | 1|Apache Felix Gogo Shell (0.8.0) + 20|Installed | 1|Apache Tuscany SCA iTest Bundle (2.0.0.SNAPSHOT) +g! start 20 +org.osgi.framework.BundleException: Unresolved constraint in bundle org.apache.t +uscany.sca.bundle [20]: Unable to resolve 20.0: missing requirement [20.0] packa +ge; (&(package=org.oasisopen.sca.annotation)(version>=2.0.0)) +g! + + +g! obr:deploy "Apache Tuscany SCA API" +Target resource(s): +------------------- + Apache Tuscany SCA API (2.0.0) + +Deploying...done. +g! lb +START LEVEL 1 + ID|State |Level|Name + 0|Active | 0|System Bundle (3.0.8) + 1|Active | 1|Apache Felix Bundle Repository (1.6.2) + 2|Active | 1|Apache Felix Gogo Command (0.8.0) + 3|Active | 1|Apache Felix Gogo Runtime (0.8.0) + 4|Active | 1|Apache Felix Gogo Shell (0.8.0) + 20|Installed | 1|Apache Tuscany SCA iTest Bundle (2.0.0.SNAPSHOT) + 21|Installed | 1|Apache Tuscany SCA API (2.0.0) +g! start 21 +g! lb +START LEVEL 1 + ID|State |Level|Name + 0|Active | 0|System Bundle (3.0.8) + 1|Active | 1|Apache Felix Bundle Repository (1.6.2) + 2|Active | 1|Apache Felix Gogo Command (0.8.0) + 3|Active | 1|Apache Felix Gogo Runtime (0.8.0) + 4|Active | 1|Apache Felix Gogo Shell (0.8.0) + 20|Installed | 1|Apache Tuscany SCA iTest Bundle (2.0.0.SNAPSHOT) + 21|Active | 1|Apache Tuscany SCA API (2.0.0) +g! start 20 +14-Mar-2011 14:31:45 sample.impl.SampleActivator start +INFO: Starting org.apache.tuscany.sca.bundle [20] +14-Mar-2011 14:31:45 sample.impl.SampleActivator start +INFO: Hello Fred Bloggs->null + + diff --git a/sca-java-2.x/trunk/unreleased/testing/itest/bundle/pom.xml b/sca-java-2.x/trunk/unreleased/testing/itest/bundle/pom.xml index bf01608772..8551971700 100644 --- a/sca-java-2.x/trunk/unreleased/testing/itest/bundle/pom.xml +++ b/sca-java-2.x/trunk/unreleased/testing/itest/bundle/pom.xml @@ -221,7 +221,7 @@ org.apache.felix maven-bundle-plugin true -