[ https://issues.apache.org/activemq/browse/SM-810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_37856 ]
Guillaume Nodet commented on SM-810: ------------------------------------ Have you tried with the servicemix-shared-compat library available at http://fisheye3.cenqua.com/browse/servicemix/trunk/deployables/sharedlibraries/servicemix-shared-compat ? Here is the list of jars included in the SL (building from svn head): {code} activeio-core-3.0.0-incubator.jar activemq-core-4.1-incubator-20070103.jar aopalliance-1.0.jar backport-util-concurrent-2.2.jar bcprov-jdk14-124.jar commons-beanutils-core-1.7.0.jar commons-collections-3.1.jar commons-dbcp-1.2.jar commons-lang-2.1.jar commons-logging-1.1.jar commons-pool-1.2.jar geronimo-connector-1.2-beta.jar geronimo-ejb_2.1_spec-1.1.jar geronimo-j2ee-connector_1.5_spec-1.1.jar geronimo-j2ee-jacc_1.0_spec-1.1.jar geronimo-j2ee-management_1.0_spec-1.1.jar geronimo-jms_1.1_spec-1.1.jar geronimo-jta_1.0.1B_spec-1.1.jar geronimo-transaction-1.2-beta.jar howl-1.0.1-1.jar jaxen-1.1-beta-9.jar jencks-2.0.jar log4j-1.2.12.jar mx4j-3.0.1.jar mx4j-remote-3.0.1.jar opensaml-1.1.jar regexp-1.3.jar servicemix-common-3.1-incubating-SNAPSHOT.jar servicemix-core-3.1-incubating-SNAPSHOT.jar servicemix-services-3.1-incubating-SNAPSHOT.jar servicemix-shared-compat-3.1-incubating-SNAPSHOT.jar servicemix-soap-3.1-incubating-SNAPSHOT.jar spring-beans-2.0.1.jar spring-context-2.0.1.jar spring-core-2.0.1.jar spring-jmx-2.0.1.jar stax-api-1.0.1.jar wsdl4j-1.6.1.jar wss4j-1.5.0.jar wstx-asl-3.0.3.jar xalan-2.7.0.jar xbean-classloader-2.8.jar xbean-kernel-2.8.jar xbean-server-2.8.jar xbean-spring-2.8.jar xmlsec-1.3.0.jar xstream-1.1.2.jar {code} It may need some modifications if there are missing or unneeded jars, but it would be a better start. Btw, I don't think it would reduce the jars in the lib folder, as most of / all these jars are needed for the JBI container itself. > Create single complete ServiceMix Shared Library > ------------------------------------------------ > > Key: SM-810 > URL: https://issues.apache.org/activemq/browse/SM-810 > Project: ServiceMix > Issue Type: Improvement > Affects Versions: 3.0 > Environment: ServiceMix 3.0 > Reporter: James Lorenzen > Original Estimate: 1 day > Remaining Estimate: 1 day > > The current ServiceMix Shared Library is insufficient to support proper > portability of existing ServiceMix components to other JBI containers, such > as OpenESB. For example, when installing the ServiceMix HTTP BC in OpenESB, > NoClassDefFoundErrors occur because the installed ServiceMix Shared Library > does not contain all the necessary dependencies. > Therefore it would be a good idea to create a single complete Shared Library. > To accomplish this here are some ideas: > 1) Combine the shared library and shared library compat projects together. > 2) Ensure the new single complete Shared Library contains the following > dependencies: > a) activemq-core > b) backport-util-concurrent > c) commons-logging > d) servicemix-core > e) servicemix-services > f) spring-2.0-rc3 > g) wsdl4j > h) xbean-classloader > i) xbean-kernel > j) xbean-server > k) xbean-spring > When complete the dependencies under /servicemix_home/lib should be smaller. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira