分享

Jclouds 使用(1)安装

 崋果山 2017-12-08
此文章是针对jclouds blobstore的安装是按照jclouds官方文档(http://jclouds./guides/openstack/)给出的过程进行安装发现里边有些异常需要解决,特此记录。


一、新建maven项目
eclipse下新建maven project
二、写入dependence
在新建好的maven project中写入官方提供的dependency
<dependency>
<groupId>org.apache.jclouds</groupId>
<artifactId>jclouds-all</artifactId>
<version>1.9.2</version>
</dependency>


三、新建演示类JCloudsSwift
新建class JCloudsSwift
将http://jclouds./guides/openstack/中class JCloudsSwift代码写入。
四、排除异常
此时出现异常SLF4JLoggingModule类无法加载
引入语句报错:
import org.jclouds.logging.slf4j.config.SLF4JLoggingModule;
 寻找资料后发现是缺少jclouds-slf4j引用
在pom.xml中加入
<dependency>
<groupId>org.jclouds.driver</groupId>
<artifactId>jclouds-slf4j</artifactId>
<version>1.6.0</version>
</dependency>
 此时SLF4JLoggingModule错误解决,但引起了
import static com.google.common.io.ByteSource.wrap;
静态引入异常。
排查后发现是guava包版本不一致导致的,在pom文件最后添加上
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
 异常解决。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多