Here's my first pass at determining how OJB 1.0.4 uses the various dependencies. Basically I just moved each package out of lib and ran compile/test to see what failed and how. Comments welcome. The second line for each is my suggested scope/optional dependency setting in the OJB Maven 2 POM, e.g:
<dependency> <groupId>antlr</groupId> <artifactId>antlr</artifactId> <version>2.7.5</version> <scope>compile</scope> <optional>true</optional> </dependency> Hope this helps others. mike =================================== antlr-2.7.5.jar Used to parse JDOQL Compile/Optional commons-beanutils-1.7.0.jar Uses DynaBean and PropertyUtils Compile/Required, consider forking code to remove this dep? commons-betwixt-0.8-dev.jar Unknown usage Remove? Runtime/Optional, no compilation or test failures without it commons-digester-1.7.jar Used by ant DdlUtils support Compile/Optional commons-pool-1.2.jar Used with DBCP connection pooling Compile/Optional, J2EE container should perform pooling at runtime commons-transaction-1.1.jar Used by OJB's broker.locking package Compile/Required jakarta-regexp-1.3.jar Used by reversedb mapping tool Compile/Optional jcs.jar One of a number of caching impls Compile/Optional prevayler.jar Object database, unknown usage Runtime/Optional? village-2.0.jar Used with Torque to generate DDL, no compile/test failures without it Runtime/Optional? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
