[
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