openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marc Prud'hommeaux (JIRA)" <j...@apache.org>
Subject [jira] Created: (OPENJPA-345) "openjpa" maven module has unnecessary dependencies on other openjpa modules
Date Thu, 30 Aug 2007 16:24:31 GMT
"openjpa" maven module has unnecessary dependencies on other openjpa modules
----------------------------------------------------------------------------

                 Key: OPENJPA-345
                 URL: https://issues.apache.org/jira/browse/OPENJPA-345
             Project: OpenJPA
          Issue Type: Bug
          Components: build / infrastructure
    Affects Versions: 1.0.0, 0.9.7, 0.9.6, 0.9.0
            Reporter: Marc Prud'hommeaux
            Priority: Minor


The "openjpa" module of the maven project (e.g., the one available from http://www.ibiblio.org/maven2/org/apache/openjpa/openjpa/1.0.0/
) 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.


Mime
View raw message