[
https://issues.apache.org/jira/browse/ARIES-1649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15800823#comment-15800823
]
Timothy Ward commented on ARIES-1649:
-------------------------------------
> I receive the following error during compilation
[ERROR] Bundle
org.apache.aries.jpa:org.apache.aries.jpa.eclipselink.adapter:bundle:2.6.0-SNAPSHOT
: osgi.wiring.* namespaces must not be specified with generic
requirements/capabilitie
It looks like you're using an old version of bnd to build with. This was fixed
back in https://github.com/bndtools/bnd/pull/1311
You should update to a newer version of the maven plugin that you're using.
> Aries EclipseLink Adapter packaging issues
> ------------------------------------------
>
> Key: ARIES-1649
> URL: https://issues.apache.org/jira/browse/ARIES-1649
> Project: Aries
> Issue Type: Bug
> Reporter: Timothy Ward
> Assignee: Christian Schneider
>
> The Aries EclipseLink Adapter has two main problems:
> 1. The package import ranges for the EclipseLink API are overly specific. The
> latest release of the adapter only works with EclipseLink 2.6, even though
> all of the APIs it uses were defined long before. This bundle should be built
> against an older EclipseLink to ensure that Aries JPA doesn't force users to
> upgrade EclipseLink unnecessarily.
> 2. The Aries EclipseLink Adapter has no dependency on the EclipseLink JPA
> bundle. All of the API that it uses comes from EclipseLink Core, and
> therefore when doing a provisioning resolve operation EclipseLink JPA is not
> added! This needs to be fixed with a Require-Capability for EclipseLink JPA.
> Require-Capability:
> osgi.identity;filter:='(osgi.identity=org.eclipse.persistence.jpa)';effective:=active
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)