You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Stuart McCulloch (JIRA)" <ji...@apache.org> on 2008/05/08 18:31:46 UTC
[jira] Updated: (FELIX-549) Import-Package should not include
"snapshot" from snapshot dependencies
[ https://issues.apache.org/jira/browse/FELIX-549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stuart McCulloch updated FELIX-549:
-----------------------------------
Fix Version/s: maven-bundle-plugin-1.4.2
> 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
> Assignee: Stuart McCulloch
> Priority: Minor
> Fix For: maven-bundle-plugin-1.4.2
>
>
> 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.