Hi, While trying to run the latest openejb3 build on Apache Felix 2.0.0 I run across an issue with the version numbering of XBean shaded projects - xbean-asm-shaded and xbean-finder-shaded. See https://issues.apache.org/jira/browse/XBEAN-141 for more info. Without these changes and some other around MANIFEST.MF generation via maven-bundle-plugin I was not able to start openejb. Now, the openejb-core bundle starts fine.
Welcome to Felix ================ -> ps START LEVEL 1 ID State Level Name [ 0] [Active ] [ 0] System Bundle (2.0.0) [ 1] [Active ] [ 1] Apache Felix Bundle Repository (1.4.1) [ 2] [Active ] [ 1] Apache Felix Shell Service (1.4.0) [ 3] [Active ] [ 1] Apache Felix Shell TUI (1.4.0) [ 4] [Active ] [ 1] javaee-api (5.0) [ 5] [Active ] [ 1] file:/C:/.m2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar [ 7] [Active ] [ 1] openejb-jee (3.1.2.SNAPSHOT) [ 8] [Active ] [ 1] file:/C:/.m2/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar [ 9] [Active ] [ 1] Apache XBean :: Naming (3.6.0.SNAPSHOT) [ 14] [Active ] [ 1] Apache XBean :: ASM shaded (repackaged) (3.7.0.SNAPSHOT) [ 15] [Active ] [ 1] Apache XBean :: Reflect (3.6.0.SNAPSHOT) [ 23] [Active ] [ 1] openejb-loader (3.1.2.SNAPSHOT) [ 25] [Active ] [ 1] OPS4J Pax Url - wrap: (0.3.2) [ 26] [Active ] [ 1] Apache Felix Configuration Admin Service (1.2.4) [ 27] [Active ] [ 1] wrap_http___repo1.maven.org_maven2_wsdl4j_wsdl4j_1.6.2_wsdl4j-1.6.2.jar (0) [ 29] [Active ] [ 1] openejb-core (3.1.2.SNAPSHOT) [ 30] [Active ] [ 1] wrap_file__C__.m2_commons-cli_commons-cli_1.1_commons-cli-1.1.jar (0) [ 31] [Active ] [ 1] wrap_file__C__.m2_org_apache_geronimo_components_geronimo-connector_2.1_geronimo-connector-2.1.jar (0) [ 32] [Active ] [ 1] wrap_file__C__.m2_org_apache_geronimo_components_geronimo-transaction_2.1_geronimo-transaction-2.1.jar (0) [ 33] [Active ] [ 1] wrap_file__C__.m2_log4j_log4j_1.2.12_log4j-1.2.12.jar (0) [ 34] [Active ] [ 1] openejb-api (3.1.2.SNAPSHOT) [ 35] [Active ] [ 1] openejb-javaagent (3.1.2.SNAPSHOT) [ 36] [Active ] [ 1] Apache XBean :: Finder shaded (repackaged) (3.7.0.SNAPSHOT) -> version 2.0.0 As you can see, some of the deps were wrapped via OPS4J Pax Url - wrap: bundle as they were not OSGi bundles at all and I meant to keep them to the minimum. To make the story short, I need to upgrade to XBean 3.7-SNAPSHOT, but I'm not able to deploy it due to misconfiguration of my maven env (don't yet know what to change after the changes to maven repo setup at ASF). Before it's sorted out, xbean will have to be built locally to build openejb. Objection? Anybody lends me a helping hand? Jacek -- Jacek Laskowski Notatnik Projektanta Java EE - http://www.JacekLaskowski.pl
