Я пытаюсь использовать 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 одновременно?