You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Hadrian Zbarcea (JIRA)" <ji...@apache.org> on 2008/04/25 20:22:43 UTC
[jira] Updated: (CAMEL-423) Add jars required to run binary
distribution samples without maven.
[ https://issues.apache.org/activemq/browse/CAMEL-423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Hadrian Zbarcea updated CAMEL-423:
----------------------------------
Fix Version/s: 1.4.0
Description:
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.
was:
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.
> 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
> Fix For: 1.4.0
>
>
> 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.