为什么Guava -sources罐子几乎是空的? (需要GWT)

时间:2011-10-30 10:14:30

标签: java gwt maven guava

当前版本的Google Guava库(10.0.1)已在Maven Central上部署得很好http://repo1.maven.org/maven2/com/google/guava/guava/10.0.1/

我的GWT编译器一直在抱怨,例如“在项目源或资源中找不到GWT模块com.google.common.Collect.gwt.xml。”这并不奇怪,因为它无法在任何地方找到资源。 Maven Central中也有-sources jar,但它们不包含任何来源。只有一些shell脚本和GWT模块定义。

为什么没有源的源jar并且还有另一种奇怪的方法让Guava 10.0.1与GWT和Maven一起玩?

1 个答案:

答案 0 :(得分:3)

当您说源jar为空时,您是在谈论guava artifact还是guava-gwt artifact?它们对我来说似乎并不空洞。 guava-gwt.jar甚至包含源代码(GWT需要源代码存在于您所依赖的jar中,而不是-sources.jar)。

根据the Guava wiki,您只需要依赖guava-gwt工件(而不是番石榴)。

也许一位GWT专家可以加入,我从去年开始就没有使用它。