Repository: jclouds
Updated Branches:
  refs/heads/master b9322c583 -> 9a20cadaf


Improve version range specification for guava

The defaults of maven-bundle-plugin set the required version range to
only match guava-16, but the actual usage of guava within jclouds allows
any version after guava-16.

This helps dependent projects mix jclouds with bundles using other guava
versions within OSGi environments.


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/9a20cada
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/9a20cada
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/9a20cada

Branch: refs/heads/master
Commit: 9a20cadaf948d5a844ecb2b308edd5d1b669cca9
Parents: b9322c5
Author: Ciprian Ciubotariu <[email protected]>
Authored: Tue Mar 8 23:12:49 2016 +0200
Committer: Ignasi Barrera <[email protected]>
Committed: Wed Mar 16 15:35:24 2016 +0100

----------------------------------------------------------------------
 project/pom.xml       |  3 ++-
 scriptbuilder/pom.xml | 21 ---------------------
 2 files changed, 2 insertions(+), 22 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/9a20cada/project/pom.xml
----------------------------------------------------------------------
diff --git a/project/pom.xml b/project/pom.xml
index d5bc5ba..b344be8 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -223,6 +223,7 @@
     
<maven.site.url.base>gitsite:[email protected]/jclouds/jclouds-maven-site.git</maven.site.url.base>
     <clojure.version>1.3.0</clojure.version>
     <guava.version>16.0.1</guava.version>
+    
<guava.osgi.import>com.google.common.*;version="[16.0.1,20.0.0)"</guava.osgi.import>
     <guice.version>3.0</guice.version>
     <okhttp.version>2.2.0</okhttp.version>
     <surefire.version>2.17</surefire.version>
@@ -819,7 +820,7 @@
             <Bundle-Activator>${jclouds.osgi.activator}</Bundle-Activator>
             <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
             <Export-Package>${jclouds.osgi.export}</Export-Package>
-            <Import-Package>${jclouds.osgi.import}</Import-Package>
+            
<Import-Package>${guava.osgi.import},${jclouds.osgi.import}</Import-Package>
             
<DynamicImport-Package>${jclouds.osgi.dynamic}</DynamicImport-Package>
             <Fragment-Host>${jclouds.osgi.fragment}</Fragment-Host>
           </instructions>

http://git-wip-us.apache.org/repos/asf/jclouds/blob/9a20cada/scriptbuilder/pom.xml
----------------------------------------------------------------------
diff --git a/scriptbuilder/pom.xml b/scriptbuilder/pom.xml
index 406c0fe..df80961 100644
--- a/scriptbuilder/pom.xml
+++ b/scriptbuilder/pom.xml
@@ -64,25 +64,4 @@
     </dependency>
   </dependencies>
 
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>maven-bundle-plugin</artifactId>
-        <!-- ensure activator is set -->
-        <configuration>
-          <obrRepository>NONE</obrRepository>
-          <instructions>
-            <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-            <Export-Package>${jclouds.osgi.export}</Export-Package>
-            <Import-Package>${jclouds.osgi.import}</Import-Package>
-            
<DynamicImport-Package>${jclouds.osgi.dynamic}</DynamicImport-Package>
-            <Fragment-Host>${jclouds.osgi.fragment}</Fragment-Host>
-            <Bundle-Activator>${jclouds.osgi.activator}</Bundle-Activator>
-          </instructions>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
 </project>

Reply via email to