+1

Christian

Am 06.11.2012 13:48, schrieb Claus Ibsen:
Hi

In the binary distro of Apache Camel we have in the lib directory a
number of 3rd party JARs

lib/slf4j-api-1.6.6.jar

lib/optional/
commons-beanutils-1.8.3.jar                     
geronimo-j2ee-management_1.0_spec-1.1.jar
commons-collections-3.2.1.jar                   geronimo-jms_1.1_spec-1.1.1.jar
commons-dbcp-1.4.jar                            jasypt-1.9.0.jar
commons-lang-2.6.jar                            log4j-1.2.17.jar
commons-pool-1.6.jar                            slf4j-log4j12-1.6.6.jar
geronimo-j2ee-jacc_1.0_spec-1.1.jar

lib/spring/
aopalliance-1.0.jar                             
spring-expression-3.0.7.RELEASE.jar
commons-logging-1.1.1.jar                       spring-jdbc-3.0.7.RELEASE.jar
spring-aop-3.0.7.RELEASE.jar                    spring-jms-3.0.7.RELEASE.jar
spring-asm-3.0.7.RELEASE.jar                    spring-orm-3.0.7.RELEASE.jar
spring-beans-3.0.7.RELEASE.jar                  spring-test-3.0.7.RELEASE.jar
spring-context-3.0.7.RELEASE.jar                spring-tx-3.0.7.RELEASE.jar
spring-context-support-3.0.7.RELEASE.jar        spring-web-3.0.7.RELEASE.jar
spring-core-3.0.7.RELEASE.jar


I think we should stop including these JARs as they are not needed.
They were included back in the days when some of the examples could be
run from ANT, which would refer to these JARs to run.
But all the examples is Maven based now. And all needed JARs is
downloaded on-the-fly.

So maybe we should restructure the lib directory?

This will also cut down on the size of the distribution and make Camel
seems even more light-weight.

Any thoughts?




--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
Talend Application Integration Division http://www.talend.com

Reply via email to