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 2019/11/28 09:36:03 UTC

[jclouds] branch 2.2.x updated: JCLOUDS-1529: Do not export org.jclouds.json.gson.internal (#56)

This is an automated email from the ASF dual-hosted git repository.

nacx pushed a commit to branch 2.2.x
in repository https://gitbox.apache.org/repos/asf/jclouds.git


The following commit(s) were added to refs/heads/2.2.x by this push:
     new f8a7f77  JCLOUDS-1529: Do not export org.jclouds.json.gson.internal (#56)
f8a7f77 is described below

commit f8a7f7741b0ccd5d5e02f25f6c3e19c7a9cc1810
Author: Markus Alexander Kuppe <tl...@lemmster.de>
AuthorDate: Thu Nov 28 01:34:16 2019 -0800

    JCLOUDS-1529: Do not export org.jclouds.json.gson.internal (#56)
    
    Do not export packages matching org.jclouds.json.gson.internal*
    because it causes a use constraint violation with OSGi between
    jclouds-core and jclouds-gson.
    
    https://issues.apache.org/jira/browse/JCLOUDS-1529
---
 core/pom.xml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/core/pom.xml b/core/pom.xml
index e90f856..959e1cd 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -39,7 +39,11 @@
 
   <properties>
     <jclouds.osgi.import>*</jclouds.osgi.import>
-    <jclouds.osgi.export>org.jclouds*;version=${project.version};-noimport:=true</jclouds.osgi.export>
+    <!-- https://issues.apache.org/jira/browse/JCLOUDS-1529 -->
+    <jclouds.osgi.export>
+      !org.jclouds.json.gson.internal*,
+      org.jclouds*;version=${project.version};-noimport:=true
+    </jclouds.osgi.export>
     <jclouds.osgi.activator>org.jclouds.osgi.Activator</jclouds.osgi.activator>
   </properties>