2011-10-30 11 views
1

Googleのグアバライブラリ(10.0.1)の現在のバージョンはうまくここhttp://repo1.maven.org/maven2/com/google/guava/guava/10.0.1/なぜGuavaソースの瓶はほとんど空ですか?

私のGWTのコンパイラは、例えば文句を続けてMavenの中央に配置されている(GWTのために必要) "GWTモジュールcom.google.common.Collect.gwt.xmlがプロジェクトのソースまたはリソースに見つかりませんでした。"どこにでも情報源を見つけることができないので、それは驚きではありません。 Maven Centralにはsource-jarもありますが、ソースは含まれていません。いくつかのシェルスクリプトとGWTモジュール定義のみ。

なぜソースのジャーはソースなしであり、Guava 10.0.1をGWTとMavenで使用するには別の変わった方法がありますか?

答えて

3

ソースジャーが空の場合は、guava artifact、またはguava-gwt artifactについてお話ししていますか?彼らは私に空ではないようです。 guava-gwt.jarにはソースも含まれています(GWTには、ソースが必要なJARファイルに存在する必要があります。-source.jarは必要ありません)。

the Guava wikiによれば、(guavaの代わりに)guava-gwtアーティファクトへの依存が必要です。

GWTのエキスパートがチャイムインしているかもしれませんが、私は昨年から使っていません。

+1

右、zipツールでguava-gwtのアーティファクトを調べると、ソースが表示されます。私の間違いは、Eclipse Referenced Libariesを使ってそれらを調べることでした。これは、すべてのJavaソースファイルを除外しているようです。右のwikiページに私の権利を指示してくれてありがとう - 何とか私はそれをstubmledしていない。 – xamde

+0

guava-gwt jarに切り替えたときにコンパイラは動作しましたか?私は最後にこれをどのように解決したかに興味があります。 com.google.guava:guava:10.0.1の依存関係をcom.google.guava:guava-gwt:10.0.1に切り替えるだけでしたか?または両方を追加しましたか? –

+1

現在、私は両方を追加して、理由を調査します。 guava-gwt *で十分なはずです。私はもっ​​とコメントします。 – xamde

関連する問題