Author: jbonofre
Date: Tue Aug  7 20:06:43 2012
New Revision: 1370486

URL: http://svn.apache.org/viewvc?rev=1370486&view=rev
Log:
[MRM-1651] Improve OSGi statement introducing version range

Modified:
    
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-api/pom.xml
    
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml
    
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml
    
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml

Modified: 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-api/pom.xml
URL: 
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-api/pom.xml?rev=1370486&r1=1370485&r2=1370486&view=diff
==============================================================================
--- 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-api/pom.xml
 (original)
+++ 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-api/pom.xml
 Tue Aug  7 20:06:43 2012
@@ -54,6 +54,20 @@
       <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Export-Package>
+              
org.apache.archiva.redback.authentication;version=${project.version};-split-package:=import-first
+            </Export-Package>
+            <Import-Package>
+              javax.annotation,
+              javax.inject;version="[1,2)",
+              org.apache.archiva.redback.policy;version=${project.version},
+              org.apache.commons.lang;version="[2.6,3)",
+              org.springframework*;version="[3,4)"
+            </Import-Package>
+          </instructions>
+        </configuration>
       </plugin>
     </plugins>
   </build>

Modified: 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml
URL: 
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml?rev=1370486&r1=1370485&r2=1370486&view=diff
==============================================================================
--- 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml
 (original)
+++ 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-ldap/pom.xml
 Tue Aug  7 20:06:43 2012
@@ -100,6 +100,24 @@
       <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Export-Package>
+              
org.apache.archiva.redback.authentication.ldap;version=${project.version};-split-package:=merge-first
+            </Export-Package>
+            <Import-Package>
+              javax.naming*,
+              javax.inject;version="[1,2)",
+              
org.apache.archiva.redback.authentication;version=${project.version},
+              
org.apache.archiva.redback.common.ldap*;version=${project.version},
+              
org.apache.archiva.redback.configuration;version=${project.version},
+              
org.apache.archiva.redback.users.ldap.service;version=${project.version},
+              org.apache.commons.lang;version="[2.6,3)",
+              org.springframework.stereotype;version="[3,4)",
+              org.slf4j;resolution:=optional
+            </Import-Package>
+          </instructions>
+        </configuration>
       </plugin>
       <plugin>
         <groupId>org.sonatype.plugins</groupId>

Modified: 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml
URL: 
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml?rev=1370486&r1=1370485&r2=1370486&view=diff
==============================================================================
--- 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml
 (original)
+++ 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-memory/pom.xml
 Tue Aug  7 20:06:43 2012
@@ -60,6 +60,17 @@
       <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Export-Package>
+              
org.apache.archiva.redback.authentication.memory;version=${project.version};-split-package:=merge-first
+            </Export-Package>
+            <Import-Package>
+              
org.apache.archiva.redback.authentication;version=${project.version},
+              org.springframework.stereotype;version="[3,4)"
+            </Import-Package>
+          </instructions>
+        </configuration>
       </plugin>
     </plugins>
   </build>

Modified: 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml
URL: 
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml?rev=1370486&r1=1370485&r2=1370486&view=diff
==============================================================================
--- 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml
 (original)
+++ 
archiva/redback/redback-core/trunk/redback-authentication/redback-authentication-providers/redback-authentication-open/pom.xml
 Tue Aug  7 20:06:43 2012
@@ -51,6 +51,18 @@
       <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Export-Package>
+              
org.apache.archiva.redback.authentication.open;version=${project.version};-split-package:=merge-first
+            </Export-Package>
+            <Import-Package>
+              
org.apache.archiva.redback.authentication;version=${project.version},
+              org.apache.archiva.redback.policy;version=${project.version},
+              org.springframework.stereotype;version="[3,4)"
+            </Import-Package>
+          </instructions>
+        </configuration>
       </plugin>
     </plugins>
   </build>


Reply via email to