Hi Mike, Carlos sent our pom descriptor for ojb. See more comments between lines....

Mike Perham escribió:
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
compile time only dependency. Not needed for runtime.

commons-beanutils-1.7.0.jar
   Uses DynaBean and PropertyUtils
   Compile/Required, consider forking code to remove this dep?
I think it is required.

commons-betwixt-0.8-dev.jar
   Unknown usage
   Remove? Runtime/Optional, no compilation or test failures without it
yes.

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
Optional, it depends on OJB configuration.

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?
It is optional. Needed if you choose prevayler as you DB.


village-2.0.jar
   Used with Torque to generate DDL, no compile/test failures without it
   Runtime/Optional?
Optional, not needed at runtime. ut's used only by torque.

Best Regards,

Antonio Gallardo


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to