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>