複数のプロバイダーで同時に動作できるように、アプリケーションで Jclouds を使用しようとしています。具体的には、実行時に 2 つの異なるクラウドでノードをプロビジョニングできるように、「openstack-nova」プロバイダーと「rackspace-cloudservers-us」プロバイダーを使用しようとしています。ただし、プロバイダーは互いに踏みにじっているようです。Maven ビルドに両方の依存関係を含めると、プロバイダー リストで利用できるのは Rackspace プロバイダーだけです。
<dependency>
<groupId>org.apache.jclouds.provider</groupId>
<artifactId>rackspace-cloudservers-us</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.apache.jclouds.api</groupId>
<artifactId>openstack-nova</artifactId>
<version>1.7.0</version>
</dependency>
Rackspace プロバイダーの依存関係をコメント アウトすると、openstack-nova が機能するようになります。Jcloudsで複数のプロバイダを同時に持つ方法はありませんか?