On 9/15/07, ant elder <[EMAIL PROTECTED]> wrote:
>
> The implementation-bpel brings in nearly 30Meg of new dependency jars, i'm
> guessing a lot of these aren't really necessary and we could exclude them,
> but the list is so long it will take a while to work out, could  any of
> the
> bpel/Ode experts say which they think are essential?


Looks like Maven is doing its magic. Although there seems to be quite a few
duplicates in the list.

The complete list of jars brought in by implementation-bpel is:


I'm adding a '-' in front of the dependencies that aren't needed and a 'd'
when I find a duplicate. I've left the tuscany ones but you'll probably want
to declare them as provided. Ultimately many more could be declared as
provided if they're already bundled in tuscany (like the geronimo
transaction manager and the tranql connection pool).

activation-1.1.jar
> - activeio-2.0-r118.jar
> - ant-1.6.2.jar
> - avalon-framework-4.1.3.jar
> axion-1.0-M3-dev.jar
> backport-util-concurrent-2.2.jar
> - classworlds-1.1-alpha-2.jar
> - common-2.2.3.jar
> commons-codec-1.2.jar
> commons-collections-3.1.jar
> - commons-jexl-1.1.jar
> commons-lang-2.1.jar
> commons-pool-1.3.jar
> commons-primitives-1.0.jar
> derby-10.1.3.1.jar
> - dom4j-1.6.1.jar
> - ecore-2.2.3.jar
> - ecore-change-2.2.3.jar
> - ecore-xmi-2.2.3.jar
> - geronimo-common-1.2-beta.jar
> geronimo-connector-1.2-beta.jar
> - geronimo-core-1.2-beta.jar
> - geronimo-deployment-1.2-beta.jar
> geronimo-ejb_2.1_spec-1.1.jar
> - geronimo-interceptor-1.2-beta.jar
> - geronimo-j2ee-1.2-beta.jar
> geronimo-j2ee-connector_1.5_spec-1.1.jar
> - geronimo-j2ee-jacc_1.0_spec-1.1.jar
> - geronimo-j2ee-management_1.0_spec-1.1.jar
> - geronimo-jms_1.1_spec-1.0.1.jar
> geronimo-jpa_3.0_spec-1.0.jar
> - geronimo-jta_1.0.1B_spec-1.0.jar
> geronimo-kernel-1.2-beta.jar
> - geronimo-management-1.2-beta.jar
> - geronimo-naming-1.2-beta.jar
> - geronimo-security-1.2-beta.jar
> geronimo-spec-j2ee-connector-1.5-rc4.jar
> geronimo-spec-jta-1.0.1B-rc4.jar
> - geronimo-system-1.2-beta.jar
> geronimo-transaction-1.2-beta.jar
> - geronimo-util-1.2-beta.jar
> - howl-1.0.1-1.jar
> - hsqldb-1.8.0.1.jar
> icu4j-2.6.1.jar
> - javacc-3.2.jar
> jaxen-1.1-beta-8.jar
> - jdom-1.0.jar
> log4j-1.2.12.jar
> - logkit-1.0.1.jar
> - mail-1.4.jar
> - maven-artifact-2.0.2.jar
> - maven-artifact-ant-2.0.4.jar
> - maven-artifact-manager-2.0.2.jar
> - maven-error-diagnostics-2.0.2.jar
> - maven-model-2.0.2.jar
> - maven-profile-2.0.2.jar
> - maven-project-2.0.2.jar
> - maven-repository-metadata-2.0.2.jar
> - maven-settings-2.0.2.jar
> - mx4j-3.0.1.jar
> d geronimo-connector-1.2-beta.jar
> d geronimo-core-1.2-beta.jar
> d geronimo-deployment-1.2-beta.jar
> d geronimo-ejb_2.1_spec-1.1.jar
> d geronimo-interceptor-1.2-beta.jar
> d geronimo-j2ee-1.2-beta.jar
> d geronimo-j2ee-connector_1.5_spec-1.1.jar
> d geronimo-j2ee-jacc_1.0_spec-1.1.jar
> d geronimo-j2ee-management_1.0_spec-1.1.jar
> d geronimo-jms_1.1_spec-1.0.1.jar
> d geronimo-jpa_3.0_spec-1.0.jar
> d geronimo-jta_1.0.1B_spec-1.0.jar
> d geronimo-kernel-1.2-beta.jar
> d geronimo-management-1.2-beta.jar
> d geronimo-naming-1.2-beta.jar
> d geronimo-security-1.2-beta.jar
> d geronimo-spec-j2ee-connector-1.5-rc4.jar
> d geronimo-spec-jta-1.0.1B-rc4.jar
> d geronimo-system-1.2-beta.jar
> d geronimo-transaction-1.2-beta.jar
> d geronimo-util-1.2-beta.jar
> d howl-1.0.1-1.jar
> d hsqldb-1.8.0.1.jar
> d icu4j-2.6.1.jar
> d javacc-3.2.jar
> d jdom-1.0.jar
> d log4j-1.2.12.jar
> d logkit-1.0.1.jar
> d mail-1.4.jar
> d maven-artifact-2.0.2.jar
> d maven-artifact-ant-2.0.4.jar
> d maven-artifact-manager-2.0.2.jar
> d maven-error-diagnostics-2.0.2.jar
> d maven-model-2.0.2.jar
> d maven-profile-2.0.2.jar
> d maven-project-2.0.2.jar
> d maven-repository-metadata-2.0.2.jar
> d maven-settings-2.0.2.jar
> d mx4j-3.0.1.jar
> ode-bpel-api-1.1.jar
> ode-bpel-compiler-1.1.jar
> ode-bpel-dao-1.1.jar
> ode-bpel-epr-1.1.jar
> ode-bpel-obj-1.1.jar
> ode-bpel-runtime-1.1.jar
> ode-bpel-schemas-1.1.jar
> ode-bpel-store-1.1.jar
> ode-dao-jpa-1.1.jar
> ode-jacob-1.1.jar
> ode-jacob-ap-1.1.jar
> ode-scheduler-simple-1.1.jar
> ode-utils-1.1.jar
> - ognl-2.6.9.jar
> openjpa-all-0.9.7-incubating.jar
> - openjpa-jdbc-0.9.7-incubating.jar
> - openjpa-jdbc-5-0.9.7-incubating.jar
> - openjpa-kernel-0.9.7-incubating.jar
> - openjpa-kernel-5-0.9.7-incubating.jar
> - openjpa-lib-0.9.7-incubating.jar
> - openjpa-persistence-0.9.7-incubating.jar
> - openjpa-persistence-jdbc-0.9.7-incubating.jar
> - openjpa-xmlstore-0.9.7-incubating.jar
> - plexus-container-default-1.0-alpha-9.jar
> - plexus-utils-1.1.jar
> - quartz-1.5.2.jar
> regexp-1.3.jar
> saxon-8.7.jar
> saxon-dom-8.7.jar
> saxon-xpath-8.7.jar
> serp-1.12.0.jar
> - servlet-api-2.3.jar
> - tagsoup-0.9.7.jar
> tranql-connector-1.1.jar
> tuscany-databinding-axiom-1.0-incubating.jar
> tuscany-implementation-bpel-1.0-incubating.jar
> tuscany-interface-wsdl-1.0-incubating.jar
> tuscany-interface-wsdl-xml-1.0-incubating.jar
> tuscany-sdo-api-r2.1-1.0-incubating.jar
> tuscany-sdo-impl-1.0-incubating.jar
> tuscany-sdo-lib-1.0-incubating.jar
> - wagon-file-1.0-alpha-7.jar
> - wagon-http-lightweight-1.0-alpha-6.jar
> - wagon-provider-api-1.0-alpha-6.jar
> wsdl4j-1.6.2.jar
> - xbean-naming-2.7.jar
> xercesImpl-2.8.0.jar
> xml-apis-1.3.03.jar
> - xml-resolver-1.1.jar
> xmlbeans-2.3.0.jar
> - xmlParserAPIs-2.6.2.jar
> - XmlSchema-1.3.2.jar
> - xom-1.0b3.jar
> - xpp3-1.1.3.3.jar
> - xsd-2.2.3.jar
> - xstream-1.1.3.jar


Out of exasperation, we've got rid of maven at some point so we have a
decent list of dependencies at the beginning of [1] if you need more
details.

Thanks!
Matthieu

[1]  http://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.1/Rakefile

Reply via email to