+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