41

Guava ライブラリプロジェクトを発見しました。

これらは GWT で動作しますか?

4

3 に答える 3

69

19.0Guavaの (現在最新の) リリースでこれを達成する方法の詳細を次に示します。

  1. Guava リリースは、2 つの JARguava-19.0.jarguava-gwt-19.0.jar. Guava を GWT プロジェクト内で動作させるには、両方が必要です。(GWT 以外のプロジェクトでは、前者のみが必要です。) それらをダウンロードして、プロジェクトに追加します。Maven を使用する場合は、次の依存関係を使用します。

    <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>19.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava-gwt</artifactId>
        <version>19.0</version>
    </dependency>
    

    その後、Maven はCentral Maven Repositoryから 2 つの Jar を自動的にダウンロードします。 mvnrepositories の Guava ページも参照してください。SBT ユーザーとして、あなたは のようなものを選びますlibraryDependencies += "com.google.guava" % "guava" % "19.0"

  2. 追加

      <inherits name="com.google.common.collect.Collect"/>
    

    Guava を有効にするには、GWT モジュール ファイルに追加します。

于 2011-06-01T12:30:13.013 に答える
20

将来的には、ライブラリの@GwtCompatibleサブセットをカバーする動作するGWTモジュールをリリースする予定です。乞うご期待。

于 2010-01-05T18:23:06.687 に答える
17

そのページの紹介PDFから、

これらのライブラリは次の場所で使用できます...

  • JDK 6 の場合
  • Android
    で考えます。テストを手伝ってくれるボランティアが必要です。
  • Google App Engine
    について考えます。テストを手伝ってくれるボランティアが必要です。
  • GWT で -- むらがあります!
    GWT の JDK ライブラリ サポートはむらがあるため
    、これらのライブラリの 2/3 は、これまでのところ GWT セーフ
    です@GwtCompatible
    パフォーマンス?必ずしも良いとは限りません。
于 2010-01-05T11:32:24.273 に答える