Yes, this is an additional jar which users can choose to use for simple Java SE/app client situations where they want an all-in-one solution (minus the DB drivers of course.) I went ahead and included the new openjpa-all jar in the binary assembly, but we could also leave it out and let users pull it from a maven repo.

-Donald


Jeremy Bauer wrote:
Donald,

One question/concern.  Does this affect the packaging of OpenJPA[1] or is
this only an additional build-time artifact?  In other words, when I
download the binary distribution will it contain a base jar without
dependencies and/or a separate jar which includes dependencies?  ie. Can a
user still get the base OpenJPA jar without all the bundled dependencies?
I'm assuming so, but though I'd verify.

-Jeremy

[1]
http://openjpa.apache.org/builds/latest/downloads/apache-openjpa-2.0.0-SNAPSHOT-binary.zip

On Wed, May 6, 2009 at 11:40 AM, Donald Woods <[email protected]> wrote:

Initial pass of proposed changes have been committed to branches/1.3.x as
Rev772288 using OPENJPA-1063.  Please review and I'll commit to trunk on
Thursday if there are no major objections.


-Donald



Donald Woods wrote:

I've noticed several threads on the users list where we keep getting
questions about the runtime dependencies needed for OpenJPA and would like
to propose OPENJPA-1063:

1) rename the current trunk/openjpa-all directory to trunk/openjpa to
properly match the OpenJPA aggregate artifact name of openjpa-${version}.jar
used today.

2) create a new /trunk/openjpa-all/pom.xml which creates a OpenJPA +
depends + OSGi bundle metadata aggregate artifact
openjpa-all-${version}.jar, which users can grab if they want all of the
runtime dependency levels used to build/test.  This would not include any
Derby, ANT, Postgresql or IBM dependencies.


A follow-on to #2 (OPENJPA-1062), will be adding the OSGi bundle metadata,
to allow easy out-of-the-box installation and usage of OpenJPA on Apache
Felix or Eclipse.


-Donald



Reply via email to