You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2016/01/22 12:36:02 UTC

jclouds git commit: JCLOUDS-1056: Configure OSGi packaging

Repository: jclouds
Updated Branches:
  refs/heads/master a4a255fa4 -> ef7b85130


JCLOUDS-1056: Configure OSGi packaging


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

Branch: refs/heads/master
Commit: ef7b85130e66e0b80c4c4882d4348e1b0b0a9d4a
Parents: a4a255f
Author: Ignasi Barrera <na...@apache.org>
Authored: Fri Jan 22 10:45:59 2016 +0100
Committer: Ignasi Barrera <na...@apache.org>
Committed: Fri Jan 22 11:34:07 2016 +0100

----------------------------------------------------------------------
 apis/oauth/pom.xml                      | 3 +++
 common/googlecloud/pom.xml              | 6 ++++++
 providers/digitalocean2/pom.xml         | 2 ++
 providers/google-compute-engine/pom.xml | 8 ++++++++
 4 files changed, 19 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/ef7b8513/apis/oauth/pom.xml
----------------------------------------------------------------------
diff --git a/apis/oauth/pom.xml b/apis/oauth/pom.xml
index 0ff4790..7370501 100644
--- a/apis/oauth/pom.xml
+++ b/apis/oauth/pom.xml
@@ -30,6 +30,7 @@
   <artifactId>oauth</artifactId>
   <name>jclouds OAuth core</name>
   <description>jclouds components to access OAuth</description>
+  <packaging>bundle</packaging>
 
   <properties>
     <test.oauth.identity>FIX_ME</test.oauth.identity>
@@ -39,6 +40,8 @@
     <test.jclouds.oauth.scope>FIX_ME</test.jclouds.oauth.scope>
     <test.oauth.api-version>2</test.oauth.api-version>
     <test.oauth.build-version />
+    <jclouds.osgi.export>org.jclouds.oauth*;version="${project.version}"</jclouds.osgi.export>
+    <jclouds.osgi.import>org.jclouds*;version="${project.version}",*</jclouds.osgi.import>
   </properties>
 
   <dependencies>

http://git-wip-us.apache.org/repos/asf/jclouds/blob/ef7b8513/common/googlecloud/pom.xml
----------------------------------------------------------------------
diff --git a/common/googlecloud/pom.xml b/common/googlecloud/pom.xml
index 2d67e73..be66168 100644
--- a/common/googlecloud/pom.xml
+++ b/common/googlecloud/pom.xml
@@ -31,6 +31,12 @@
     <artifactId>googlecloud</artifactId>
     <name>jclouds Google Cloud Core</name>
     <description>jclouds components common to Google Cloud products</description>
+    <packaging>bundle</packaging>
+    
+    <properties>
+      <jclouds.osgi.export>org.jclouds.googlecloud*;version="${project.version}";-noimport:=true</jclouds.osgi.export>
+      <jclouds.osgi.import>org.jclouds*;version="${project.version}",*</jclouds.osgi.import>
+    </properties>
 
     <dependencies>
         <dependency>

http://git-wip-us.apache.org/repos/asf/jclouds/blob/ef7b8513/providers/digitalocean2/pom.xml
----------------------------------------------------------------------
diff --git a/providers/digitalocean2/pom.xml b/providers/digitalocean2/pom.xml
index c1dd83d..f7171d9 100644
--- a/providers/digitalocean2/pom.xml
+++ b/providers/digitalocean2/pom.xml
@@ -31,6 +31,7 @@
   <artifactId>digitalocean2</artifactId>
   <name>jclouds DigitalOcean v2 API Provider</name>
   <description>jclouds provider for Digital Ocean v2 Compute API</description>
+  <packaging>bundle</packaging>
 
   <properties>
     <test.digitalocean2.endpoint>https://api.digitalocean.com/v2/</test.digitalocean2.endpoint>
@@ -40,6 +41,7 @@
     <test.digitalocean2.template>osFamily=UBUNTU,os64Bit=true</test.digitalocean2.template>
     <jclouds.osgi.export>org.jclouds.digitalocean2*;version="${project.version}"</jclouds.osgi.export>
     <jclouds.osgi.import>
+      org.jclouds.compute.internal;version="${project.version}",
       org.jclouds.rest.internal;version="${project.version}",
       org.jclouds*;version="${project.version}",
       *

http://git-wip-us.apache.org/repos/asf/jclouds/blob/ef7b8513/providers/google-compute-engine/pom.xml
----------------------------------------------------------------------
diff --git a/providers/google-compute-engine/pom.xml b/providers/google-compute-engine/pom.xml
index 2e26052..e59c748 100644
--- a/providers/google-compute-engine/pom.xml
+++ b/providers/google-compute-engine/pom.xml
@@ -31,6 +31,7 @@
     <artifactId>google-compute-engine</artifactId>
     <name>jclouds Google Compute Engine provider</name>
     <description>jclouds components to access GoogleCompute</description>
+    <packaging>bundle</packaging>
 
     <properties>
         <test.google-compute-engine.identity>client_email which usually looks like project_id@developer.gserviceaccount.com</test.google-compute-engine.identity>
@@ -41,6 +42,13 @@
         <test.google-compute-engine.api-version>v1</test.google-compute-engine.api-version>
         <test.google-compute-engine.build-version/>
         <test.google-compute-engine.template>imageNameMatches=debian-7-wheezy-v[0-9]*,locationId=us-central1-a,minRam=2048</test.google-compute-engine.template>
+        <jclouds.osgi.export>org.jclouds.googlecomputeengine*;version="${project.version}"</jclouds.osgi.export>
+        <jclouds.osgi.import>
+            org.jclouds.compute.internal;version="${project.version}",
+            org.jclouds.rest.internal;version="${project.version}",
+            org.jclouds*;version="${project.version}",
+            *
+        </jclouds.osgi.import>
     </properties>
 
     <dependencies>