[
https://issues.apache.org/activemq/browse/CAMEL-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=41992#action_41992
]
Martin Gilday commented on CAMEL-423:
-------------------------------------
I would also say -1 to this. The distribution would become unnecessarily large
and confusing.
> Add jars required to run binary distribution samples without maven.
> -------------------------------------------------------------------
>
> Key: CAMEL-423
> URL: https://issues.apache.org/activemq/browse/CAMEL-423
> Project: Apache Camel
> Issue Type: Sub-task
> Components: examples
> Reporter: Peter Jones
>
> There are a number of jars not included in the binary distribution which are
> required to compile and run the samples. To run these samples without maven,
> the following jars need to be added.
> The cxf, jms-file, and spring samples have dependencies on activemq:
> org/apache/activemq/activemq-core/4.1.1/activemq-core-4.1.1.jar
>
> backport-util-concurrent/backport-util-concurrent/2.1/backport-util-concurrent-2.1.jar
> The bam, and etl samples have dependencies on hibernate jars to compile/run:
> javax/persistence/persistence-api/1.0/persistence-api-1.0.jar
>
> org/apache/geronimo/specs/geronimo-jta_1.0.1B_spec/1.0/geronimo-jta_1.0.1B_spec-1.0.jar
>
> org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.jar
>
> org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.jar
> org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.jar
> antlr/antlr/2.7.6/antlr-2.7.6.jar
> asm/asm/1.5.3/asm-1.5.3.jar
> cglib/cglib/2.1_3/cglib-2.1_3.jar
> dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
> hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar
> jboss/javassist/3.3.ga/javassist-3.3.ga.jar
>
> jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.jar
> The etl example also has a dependency on:
> de/odysseus/juel/juel/2.1.0/juel-2.1.0.jar
> The samples use log4j for runtime logging:
> log4j/log4j/1.2.12/log4j-1.2.12.jar
> The docs, jms-file, and spring samples include a test class which requires
> junit
> to compile (could ignore these test classes rather than include junit):
> junit/junit/3.8.1/junit-3.8.1.jar
> Finally, the cxf sample depends on another 32 jars to generate code from its
> wsdl and run
> the sample:
> org/apache/cxf/cxf-api/2.0.2-incubator/cxf-api-2.0.2-incubator.jar
> org/apache/cxf/cxf-rt-core/2.0.2-incubator/cxf-rt-core-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-common-utilities/2.0.2-incubator/cxf-common-utilities-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-rt-bindings-soap/2.0.2-incubator/cxf-rt-bindings-soap-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-rt-databinding-jaxb/2.0.2-incubator/cxf-rt-databinding-jaxb-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-rt-frontend-jaxws/2.0.2-incubator/cxf-rt-frontend-jaxws-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-rt-frontend-simple/2.0.2-incubator/cxf-rt-frontend-simple-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-rt-transports-http-jetty/2.0.2-incubator/cxf-rt-transports-http-jetty-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-rt-transports-http/2.0.2-incubator/cxf-rt-transports-http-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-rt-transports-jms/2.0.2-incubator/cxf-rt-transports-jms-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-tools-common/2.0.2-incubator/cxf-tools-common-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-tools-wsdlto-core/2.0.2-incubator/cxf-tools-wsdlto-core-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-tools-wsdlto-frontend-jaxws/2.0.2-incubator/cxf-tools-wsdlto-frontend-jaxws-2.0.2-incubator.jar
>
> org/apache/cxf/cxf-tools-wsdlto-databinding-jaxb/2.0.2-incubator/cxf-tools-wsdlto-databinding-jaxb-2.0.2-incubator.jar
>
> org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar
>
> org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1-M1/geronimo-servlet_2.5_spec-1.1-M1.jar
>
> org/apache/geronimo/specs/geronimo-ws-metadata_2.0_spec/1.1.1/geronimo-ws-metadata_2.0_spec-1.1.1.jar
> javax/xml/ws/jaxws-api/2.0/jaxws-api-2.0.jar
> javax/xml/soap/saaj-api/1.3/saaj-api-1.3.jar
> velocity/velocity/1.4/velocity-1.4.jar
> velocity/velocity-dep/1.4/velocity-dep-1.4.jar
> commons-lang/commons-lang/2.3/commons-lang-2.3.jar
> wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar
> xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar
> org/apache/ws/commons/schema/XmlSchema/1.2/XmlSchema-1.2.jar
> org/apache/neethi/neethi/2.0.2/neethi-2.0.2.jar
> org/mortbay/jetty/jetty-util/6.0.1/jetty-util-6.0.1.jar
> org/mortbay/jetty/jetty/6.0.1/jetty-6.0.1.jar
> org/codehaus/woodstox/wstx-asl/3.2.1/wstx-asl-3.2.1.jar
> javax/xml/jaxb-api/2.0/jaxb-api-2.0.jar
> com/sun/xml/bind/jaxb-impl/2.0.5/jaxb-impl-2.0.5.jar
> com/sun/xml/bind/jaxb-xjc/2.0/jaxb-xjc-2.0.jar
> Note the last 3 jars... the version of cxf used by the demo in the latest
> distribution (cxf 2.0.2) works with jaxb 2.0.5... a different version of jaxb
> than
> the one currently in the camel distribution.
> With these 49 jars, the samples could all be compiled and run without relying
> on
> maven to download dependencies in the binary distribution.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.