[ 
https://issues.apache.org/jira/browse/DBCP-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15404789#comment-15404789
 ] 

Matt Sicker commented on DBCP-454:
----------------------------------

Yeah, basically. That's how pax-exam is supposed to work by default which 
sounds rather out of place when you're trying to integration test modules in 
the same repository (e.g., snapshot builds). I might be reading the 
documentation wrong, but even that is unhelpful as all the examples are too 
trivial.

> OSGi declarations contain multiple import headers for javax.transaction
> -----------------------------------------------------------------------
>
>                 Key: DBCP-454
>                 URL: https://issues.apache.org/jira/browse/DBCP-454
>             Project: Commons Dbcp
>          Issue Type: Bug
>    Affects Versions: 2.2
>         Environment: OSGi
>            Reporter: Philipp Marx
>            Assignee: Matt Sicker
>            Priority: Blocker
>             Fix For: 2.2
>
>         Attachments: patch
>
>
> In DBCP-445 an issue for "javax.transaction" import-packages was addressed. 
> Though with the fix for this issue the import-packages will contain 
> "javax.transaction" twice:
> Import-Package: javax.management,javax.naming,javax.naming.spi,javax.s
>  ql,javax.transaction,javax.transaction.xa,org.apache.commons.logging,
>  org.apache.commons.pool2,org.apache.commons.pool2.impl,javax.transact
>  ion.xa;version="1.1.0";partial=true;mandatory:=partial,javax.transact
>  ion;version="1.1.0"
> Thus the bundle can't be loaded as duplicate import declarations are 
> prohibited and i.e. Felix will complain about this and refuse to install the 
> bundle. The fix is quite simple by appending the '*' to the end (see attached 
> patch).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to