当前版本的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一起玩?
答案 0 :(得分:3)
当您说源jar为空时,您是在谈论guava artifact还是guava-gwt artifact?它们对我来说似乎并不空洞。 guava-gwt.jar甚至包含源代码(GWT需要源代码存在于您所依赖的jar中,而不是-sources.jar)。
根据the Guava wiki,您只需要依赖guava-gwt工件(而不是番石榴)。
也许一位GWT专家可以加入,我从去年开始就没有使用它。