Java jclouds文件系统示例

Java jclouds文件系统示例,java,jclouds,Java,Jclouds,我正在尝试测试此示例,但在这一行中出现以下错误: BlobStoreContext context = ContextBuilder.newBuilder("filesystem") .overrides(properties) .buildView(BlobStoreContext.class); 错误: 13:39:23 ERROR main step.AbstractStep - Encountered an error

我正在尝试测试此示例,但在这一行中出现以下错误:

BlobStoreContext context = ContextBuilder.newBuilder("filesystem")
                 .overrides(properties)
                 .buildView(BlobStoreContext.class);
错误:

13:39:23 ERROR main step.AbstractStep - Encountered an error executing the step
java.lang.NoClassDefFoundError: com/google/gson/TypeAdapter
    at org.jclouds.rest.config.RestModule.configure(RestModule.java:62)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
    at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
    at com.google.inject.spi.Elements.getElements(Elements.java:101)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:403)
    at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:327)
    at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:618)
    at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:598)

谢谢

尝试将您的番石榴从14.0升级到15.0,以匹配jclouds对番石榴的依赖。不要使用比15.0更新的版本,因为jclouds 1.7.x解决了Java 7u51和Guava<16.0.1之间的不兼容问题,并且该解决方案不支持更新的Guava:


能否共享pom.xml或其他构建脚本?Java在您的示例中抱怨缺少Gson依赖项。谢谢,我解决了这个问题:com.google.guava guava 15.0@FelipeGutierrez如果这个答案对您有帮助,您可以验证它作为解决方案吗?它有助于社区。谢谢