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>
