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.