camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peter Jones (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (CAMEL-423) Add jars required to run binary distribution samples without maven.
Date Fri, 04 Apr 2008 18:20:32 GMT

     [ https://issues.apache.org/activemq/browse/CAMEL-423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Peter Jones resolved CAMEL-423.
-------------------------------

    Resolution: Won't Fix

For ant build.xml files to work, will require users to install dependencies.  e.g., For the
cxf demo, update the readme to explain that to run that demo with ant, users must install
cxf.  Then the camel-example-cxf build.xml file will pick up required jars from an environment
variable or property set by the user. 

> 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.


Mime
View raw message