openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Linskey (JIRA)" <>
Subject [jira] Commented: (OPENJPA-345) "openjpa" maven module has unnecessary dependencies on other openjpa modules
Date Wed, 05 Sep 2007 06:42:32 GMT


Patrick Linskey commented on OPENJPA-345:

Resolved. Thanks, Adrian!

> "openjpa" maven module has unnecessary dependencies on other openjpa modules
> ----------------------------------------------------------------------------
>                 Key: OPENJPA-345
>                 URL:
>             Project: OpenJPA
>          Issue Type: Bug
>          Components: build / infrastructure
>    Affects Versions: 0.9.0, 0.9.6, 0.9.7, 1.0.0
>            Reporter: Marc Prud'hommeaux
>            Priority: Minor
>         Attachments: openjpa-345-trunk.patch
> The "openjpa" module of the maven project (e.g., the one available from
) is an aggregate jar of all the other openjpa modules. For build reasons, this module has
a dependency on all the other openjpa modules. However, the practical consequence is that
when another project has a dependency on "openjpa", jars from all the other modules are downloaded
and added as dependencies. So rather than just downloading the one "openjpa-1.0.0.jar" that
is needed, the following additional jars are also downloaded and added as transitive dependencies
of the maven project:
> openjpa-jdbc-1.0.0.jar
> openjpa-jdbc-5-1.0.0.jar
> openjpa-kernel-1.0.0.jar
> openjpa-kernel-5-1.0.0.jar
> openjpa-lib-1.0.0.jar
> openjpa-persistence-1.0.0.jar
> openjpa-persistence-jdbc-1.0.0.jar
> openjpa-xmlstore-1.0.0.jar
> One solution might be to change the dependency type in the "openjpa" module to be "system",
but we would need to investigate the consequences of doing this.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message