【发布时间】:2014-02-10 15:32:27
【问题描述】:
我正在尝试在我的应用程序中使用 Jclouds,以便它可以同时与多个提供商一起使用。具体来说,我正在尝试使用“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 提供者同时?
【问题讨论】: