geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Donald Woods (JIRA)" <>
Subject [jira] Updated: (GERONIMO-4946) Add optional OpenJPA2 plugin to server builds, but not the assemblies
Date Fri, 06 Nov 2009 17:29:32 GMT


Donald Woods updated GERONIMO-4946:

    Component/s:     (was: deployment)
                     (was: core)
       Assignee: Donald Woods
     Issue Type: New Feature  (was: Bug)
        Summary: Add optional OpenJPA2 plugin to server builds, but not the assemblies  (was:
Artifact-alias fails for replacing deployed plugins)

The suggestion from David Jencks to add additional artifact-alias entries that mapped the
${version} to ${version} fixed the problem.

So, now I'm renaming the JIRA to what its original intent was, which was to provide a JPA2
plugin and deployer based on OpenJPA 2.0.0-M3 and the JPA2 2.0-PFD2 spec API.

> Add optional OpenJPA2 plugin to server builds, but not the assemblies
> ---------------------------------------------------------------------
>                 Key: GERONIMO-4946
>                 URL:
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: Plugins
>    Affects Versions: 2.2
>            Reporter: Donald Woods
>            Assignee: Donald Woods
>             Fix For: 2.2
> I'm trying to build a openjpa 2.0 plugin for 2.2, which would replace the existing openjpa
1.2 plugin when installed.
> The following works as expected:
> 1) when the new openjpa2 plugin and deployer are installed they replace the existing
ones via the "obsoletes" directive in config.xml
> 2) the and are updated with:
> org.apache.geronimo.configs/openjpa//car=org.apache.geronimo.configs/openjpa2/2.2-SNAPSHOT/car
> org.apache.geronimo.configs/persistence-jpa10-deployer//car=org.apache.geronimo.configs/persistence-jpa20-deployer/2.2-SNAPSHOT/car
> Issues:
> 1) the offline-deployer-config.xml contains entries for the old openjpa and jpa10-deployer
modules and the new openjpa2 and jpa20-deployer modules.  I would have expected the old ones
to be removed, as was done for the server config.xml
> 2) the openjeb module fails to load (even after server restart) using the new plugins,
even though entries were added to -
> aused by: org.apache.geronimo.gbean.InvalidConfigurationException: Configuration gbean
failed to start org.apache.geronimo.configs/openejb/2.2-SNAPSHOT/car
> reason: Missing dependency: org.apache.geronimo.configs/openjpa/2.2-SNAPSHOT/car
> 	at org.apache.geronimo.kernel.config.KernelConfigurationManager.load(

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

View raw message