错误:包org.jclouds.logging.slf4j.config不存在(类SLF4JLoggingModule)

时间:2013-03-18 11:20:30

标签: maven slf4j jclouds

示例http://www.jclouds.org/documentation/quickstart/openstack/中指定的导入失败:

import org.jclouds.logging.slf4j.config.SLF4JLoggingModule;
...
Iterable<Module> modules = ImmutableSet.<Module> of(new SLF4JLoggingModule());

http://www.jclouds.org/documentation/userguide/installation-guide/的指导后添加了依赖项: pom.xml中:

...
<dependencies>
  <dependency>
    <groupId>org.jclouds</groupId>
    <artifactId>jclouds-allcompute</artifactId>
    <version>1.5.7</version>
  </dependency>
  <dependency>
    <groupId>org.jclouds</groupId>
    <artifactId>jclouds-allblobstore</artifactId>
    <version>1.5.7</version>
  </dependency>
</dependencies>
...

2 个答案:

答案 0 :(得分:2)

<强>解

1)添加工件的依赖 jclouds-slf4j(http://mvnrepository.com/artifact/org.jclouds.driver/jclouds-slf4j/1.5.4

<dependency>
    <groupId>org.jclouds.driver</groupId>
    <artifactId>jclouds-slf4j</artifactId>
    <version>1.5.4</version>
</dependency>

2)重建项目

pom.xml可能如下所示:

...
<dependencies>
  <dependency>
    <groupId>org.jclouds</groupId>
    <artifactId>jclouds-allcompute</artifactId>
    <version>1.5.7</version>
  </dependency>
  <dependency>
    <groupId>org.jclouds</groupId>
    <artifactId>jclouds-allblobstore</artifactId>
    <version>1.5.7</version>
  </dependency>
  <dependency>
    <groupId>org.jclouds.driver</groupId>
    <artifactId>jclouds-slf4j</artifactId>
    <version>1.5.4</version>
  </dependency>
</dependencies>
...        

答案 1 :(得分:1)

我的坏。我写了那篇文档。

此页面上的Get jclouds部分已预读

  

按照Getting the binaries using Apache Ant的说明进行操作。

但仅链接到顶部的安装指南。它应该直接链接到其中包含jclouds-slf4j驱动程序的Getting the binaries using Apache Ant部分。

我已经在安装指南中添加了锚点,因此您现在可以链接到各个部分。希望有助于清理它。