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

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit cb9d9376661ee0173c642ff5846c8c5011c2e75e
Author: gurkerl83 <[email protected]>
AuthorDate: Mon Oct 26 15:34:29 2020 +0100

    Remove duplicated finder exception for cloudsigma
    
    In the source code of JClouds cloudsigma as a keyword gets not used 
anywhere. In the JClouds-Lab project, cloudSigma is available both as an API 
and multiple provider modules. Because the project module from JClouds serves 
as a parent module for all JClouds-Labs modules, it seems reasonable to 
maintain those rules in the JClouds project module.
    
    After inspecting the JClouds Lab source code, group artifact combinations of
    
    <groupId>org.apache.jclouds.api</groupId>
    <artifactId>cloudsigma</artifactId>
    
    ..., respectively
    
    
<groupId>org.apache.jclouds.provider</groupId><artifactId>cloudsigma-lvs</artifactId>
    
    ..., are not available.
    
    Cloudsigma in Lab uses the following group artifact combinations, all with 
a "2" prefix.
    
    <groupId>org.apache.jclouds.labs</groupId
    <artifactId>cloudsigma (2)</artifactId>
    
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>cloudsigma (2) -hnl</artifactId>
    
    Loading those bundles into an OSGi runtime, a runtime collision happens 
because the API exports the identical packages as the provider modules.
    
    Although this was the case in a previous version, it has since been 
corrected.
    
    
https://github.com/apache/jclouds-labs/commit/e7885359a7755ac5ad6298f35b7547a31e1c5548
    
    This commit removes the exception handling.
---
 project/pom.xml | 23 -----------------------
 1 file changed, 23 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index 02bc9b9..f033efa 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -1117,29 +1117,6 @@
           <configuration>
             <exceptions>
               <exception>
-                <!-- CloudSigma bundles conflict between api and providers-->
-                <conflictingDependencies>
-                  <dependency>
-                    <groupId>org.apache.jclouds.api</groupId>
-                    <artifactId>cloudsigma</artifactId>
-                    <version>${project.version}</version>
-                  </dependency>
-                  <dependency>
-                    <groupId>org.apache.jclouds.provider</groupId>
-                    <artifactId>cloudsigma-lvs</artifactId>
-                    <version>${project.version}</version>
-                  </dependency>
-                  <dependency>
-                    <groupId>org.apache.jclouds.provider</groupId>
-                    <artifactId>cloudsigma-zrh</artifactId>
-                    <version>${project.version}</version>
-                  </dependency>
-                </conflictingDependencies>
-                <packages>
-                  <package>org.jclouds.cloudsigma</package>
-                </packages>
-              </exception>
-              <exception>
                 <!-- Google App Engine Deps, some google classes are 
duplicated between packages -->
                 <conflictingDependencies>
                   <dependency>

Reply via email to