felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ralf Steppacher (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-4669) Packages that cannot be resolved in Maven dependencies should have resolution:=optional
Date Sun, 12 Oct 2014 12:17:33 GMT
Ralf Steppacher created FELIX-4669:
--------------------------------------

             Summary: Packages that cannot be resolved in Maven dependencies should have resolution:=optional
                 Key: FELIX-4669
                 URL: https://issues.apache.org/jira/browse/FELIX-4669
             Project: Felix
          Issue Type: New Feature
          Components: Maven Bundle Plugin
            Reporter: Ralf Steppacher


When embedding 3rd party JARs into a bundle, one ends up with Import-Package entries for all
referenced packages in those JARs. The entries are generated the same, irrespective of whether
the package can be resolved in the Maven dependencies or not. 

In order to avoid a potentially long list of explicit import statements like 

<Import-Package>
	COM.jrockit.reflect;
	COM.newmonics.PercClassLoader;
	com.google.gson;
	com.jcraft.jsch;
	com.thoughtworks.xstream;
	com.tinkerpop.blueprints.impls.sail;
	com.vividsolutions.jts.*;
	...
	resolution:=optional,
	*
</Import-Package>

it would be convenient if the imports were generated with resolution:=optional by default
if they cannot be resolved in the Maven dependencies.



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

Mime
View raw message