Author: gnodet
Date: Wed Nov 20 09:58:32 2013
New Revision: 1543750

URL: http://svn.apache.org/r1543750
Log:
[FELIX-4316] Packages imported dynamically should also be imported statically 
with an optional flag

Modified:
    felix/trunk/configadmin/pom.xml
    felix/trunk/eventadmin/impl/pom.xml
    felix/trunk/scr/pom.xml

Modified: felix/trunk/configadmin/pom.xml
URL: 
http://svn.apache.org/viewvc/felix/trunk/configadmin/pom.xml?rev=1543750&r1=1543749&r2=1543750&view=diff
==============================================================================
--- felix/trunk/configadmin/pom.xml (original)
+++ felix/trunk/configadmin/pom.xml Wed Nov 20 09:58:32 2013
@@ -198,6 +198,7 @@
                         <Import-Package>
                             org.osgi.service.cm;version="[1.5,1.6)",
                             org.osgi.framework;version="[1.4,2)",
+                                                       
org.osgi.service.log;resolution:=optional;version="1.3",
                             *
                         </Import-Package>
                         <DynamicImport-Package>

Modified: felix/trunk/eventadmin/impl/pom.xml
URL: 
http://svn.apache.org/viewvc/felix/trunk/eventadmin/impl/pom.xml?rev=1543750&r1=1543749&r2=1543750&view=diff
==============================================================================
--- felix/trunk/eventadmin/impl/pom.xml (original)
+++ felix/trunk/eventadmin/impl/pom.xml Wed Nov 20 09:58:32 2013
@@ -78,7 +78,7 @@
                         </Bundle-Activator>
                         <Bundle-Vendor>The Apache Software 
Foundation</Bundle-Vendor>
                         <DynamicImport-Package>
-                            org.osgi.service.log
+                            org.osgi.service.log;version="[1.3,2)"
                         </DynamicImport-Package>
                         <Import-Package>
                             <!--
@@ -93,6 +93,11 @@
                             -->
                             
org.osgi.service.metatype;version="[1.1,2)";resolution:=optional,
                             
+                                                       <!--
+                                                               Optional import 
to back the dynamic import on org.osgi.service.log
+                                                       -->
+                                                       
org.osgi.service.log;version="[1.3,2)";resolution:=optional,
+
                             <!-- default -->
                             *
                         </Import-Package>

Modified: felix/trunk/scr/pom.xml
URL: 
http://svn.apache.org/viewvc/felix/trunk/scr/pom.xml?rev=1543750&r1=1543749&r2=1543750&view=diff
==============================================================================
--- felix/trunk/scr/pom.xml (original)
+++ felix/trunk/scr/pom.xml Wed Nov 20 09:58:32 2013
@@ -261,6 +261,17 @@
                         </Private-Package>
                         <Import-Package>
                             <!--
+                                Configuration Admin is optional and dynamic, 
but allow eager
+                                wiring by importing it
+                            -->
+                            
org.osgi.service.cm;version="[1.2,2)";resolution:=optional,
+
+                            <!--
+                                Metatype import is optional and dynamic, but 
allow eager
+                                wiring by importing it
+                            -->
+                            
org.osgi.service.metatype;version="[1.1,2)";resolution:=optional,
+                            <!--
                                 optional import for Gogo annotations 
                             -->
                             
org.apache.felix.service.command;resolution:=optional,


Reply via email to