我试图在我的应用程序中使用Jclouds,以便它可以同时与多个提供程序一起工作。具体来说,我试图使用“openstack-nova”提供程序和“rackspace-cloudservers-us”提供程序,以便我可以在运行时在两个不同的云中配置节点。然而,似乎供应商正在彼此跺脚;当我包括我的Maven构建既依赖关系,Rackspace公司的供应商只有在提供者列表中可用的一个:与多个提供商的Jclouds
<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的新星工作。有没有办法让多个提供商同时使用Jclouds ?