1

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>
...
4

2 に答える 2

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>
...        
于 2013-03-18T11:23:23.910 に答える
1

私の悪い。私はそのドキュメントを書きました。

前に読んだそのページのGet jcloudsセクション

Apache Ant を使用してバイナリを取得するの手順に従います。

ただし、上部のインストールガイドにのみリンクされています。jclouds-slf4j ドライバーが含まれている「Apache Ant を使用してバイナリーを取得する」セクションに直接リンクされているはずです。

個々のセクションにリンクできるように、インストール ガイドにアンカーを追加しました。それが解決するのに役立つことを願っています。

于 2013-03-18T17:11:09.973 に答える