camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Anstey (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CAMEL-3829) geronimo-jpa_3.0_spec dependency on camel-jpa has bad OSGi package export
Date Fri, 01 Apr 2011 19:07:05 GMT

     [ https://issues.apache.org/jira/browse/CAMEL-3829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jonathan Anstey resolved CAMEL-3829.
------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.8.0

janstey@duffman:/x1/asf/camel/trunk$ svn ci parent/pom.xml components/camel-jpa/pom.xml -m
"CAMEL-3829 - geronimo-jpa_3.0_spec dependency on camel-jpa has bad OSGi package import/export"
Sending        components/camel-jpa/pom.xml
Sending        parent/pom.xml
Transmitting file data ..
Committed revision 1087856.


> geronimo-jpa_3.0_spec dependency on camel-jpa has bad OSGi package export
> -------------------------------------------------------------------------
>
>                 Key: CAMEL-3829
>                 URL: https://issues.apache.org/jira/browse/CAMEL-3829
>             Project: Camel
>          Issue Type: Improvement
>    Affects Versions: 2.7.0
>            Reporter: Jonathan Anstey
>            Assignee: Jonathan Anstey
>             Fix For: 2.8.0
>
>
> The geronimo-jpa_3.0_spec artifact actually imports/exports the JPA API as version *3*
> Import-Package: javax.persistence;version="3.0"
> Export-Package: javax.persistence;uses:="javax.persistence.spi";version="3.0"
> When this is actually version 1 of the JPA spec of course, not version 3. This is fine
in OSGi currently because we override this import in camel-jpa with
> Import-Package: javax.persistence;version="[1.1,2)"
> However, if someone depends on camel-jpa in their own Maven pom, the maven-bundle-plugin
sets the import as 
> Import-Package: javax.persistence;version="3.0"
> which is incorrect. I'm going to switch this dependency to the fixed JPA bundle published
in ServiceMix specs.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message