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>
