felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sahoo (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-549) Import-Package should not include "snapshot" from snapshot dependencies
Date Sun, 07 Sep 2008 19:06:44 GMT

     [ https://issues.apache.org/jira/browse/FELIX-549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sahoo updated FELIX-549:
------------------------

    Attachment: Felix-549.zip

Test case that shows that Import-Package uses upto minor component of the version string.

> 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
>
>         Attachments: Felix-549.zip
>
>
> 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.


Mime
View raw message