[
https://issues.apache.org/jira/browse/CAMEL-3829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hadrian Zbarcea updated CAMEL-3829:
-----------------------------------
Fix Version/s: 2.7.1
> 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.7.1, 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