[ 
https://issues.apache.org/jira/browse/FELIX-549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620228#action_12620228
 ] 

Peter Kriens commented on FELIX-549:
------------------------------------

I need more information ... Where is the 2.1.3.SNAPSHOT picked up from? The 
manifest or from a packaginfo?

The problem is that as far as I can see the exporter explicitly says this 
version string. How do I know this is not intended?

Peter Kriens

> Import-Package should not include "snapshot" from snapshot dependencies 
> ------------------------------------------------------------------------
>
>                 Key: FELIX-549
>                 URL: https://issues.apache.org/jira/browse/FELIX-549
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Bundle Plugin
>    Affects Versions: maven-bundle-plugin-1.4.0
>            Reporter: musachy
>            Priority: Minor
>             Fix For: maven-bundle-plugin-1.6.0
>
>
> I have a jar named:
> struts2-core-2.1.3-SNAPSHOT
> and a bundle that depends on it (imported with "compile" scope). The pom 
> section in the bundle is:
>                       <plugin>
>                               <groupId>org.apache.felix</groupId>
>                               <artifactId>maven-bundle-plugin</artifactId>
>                               <extensions>true</extensions>
>                               <version>1.4.0</version>
>                               <configuration>
>                                       <instructions>
>                                               
> <manifestLocation>META-INF</manifestLocation>
>                                               <Export-Package>
>                                                       
> org.apache.struts2.osgi.admin*
>                                               </Export-Package>
>                                               
> <Import-Package>*,com.opensymphony.xwork2</Import-Package>
>                                               <Bundle-Activator>
>                                                       
> org.apache.struts2.osgi.admin.MyBundleActivator
>                                               </Bundle-Activator>
>                                       </instructions>
>                               </configuration>
>                       </plugin>
> The generated Import-Package is:
> Import-Package: org.apache.struts2.dispatcher; version="2.1.3.SNAPSHOT"
> Which prevents the package from being resolved. (I tried exporting it as 
> "2.1" and "2.1.3.SNAPSHOT"). The default Maven2OsgiConverter just converts 
> "-" to "." and leaves "SNAPSHOT" in place.

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

Reply via email to