Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么番石榴的罐子几乎是空的?(GWT需要)_Java_Gwt_Maven_Guava - Fatal编程技术网

Java 为什么番石榴的罐子几乎是空的?(GWT需要)

Java 为什么番石榴的罐子几乎是空的?(GWT需要),java,gwt,maven,guava,Java,Gwt,Maven,Guava,Google Guava库(10.0.1)的当前版本很好地部署在Maven Central上 我的GWT编译器一直在抱怨,例如,“GWT模块com.google.common.Collect.GWT.xml在项目源代码或资源中找不到。”这并不奇怪,因为它在任何地方都找不到源代码。Maven Central中也有-jar源代码,但它们不包含任何源代码。只有一些shell脚本和GWT模块定义 为什么源jar没有源,有没有另一种奇怪的方法让Guava 10.0.1玩GWT和Maven?当你说源jar是

Google Guava库(10.0.1)的当前版本很好地部署在Maven Central上

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


为什么源jar没有源,有没有另一种奇怪的方法让Guava 10.0.1玩GWT和Maven?

当你说源jar是空的时,你是在说源jar还是源jar?在我看来,它们并不是空的。guava-gwt.jar甚至包含源代码(gwt需要源代码出现在您所依赖的jar中,而不是-sources.jar)

根据,您只需要依赖于guava gwt工件(而不是guava)


也许GWT专家可以插话,我从去年起就没用过它。

对,用zip工具检查番石榴GWT制品,我看到了来源。我的错误是使用Eclipse引用的库来探索它们,它似乎过滤掉了所有java源文件。还感谢您将我的权限引导到正确的wiki页面——不知何故,我还没有对它进行修改。当您切换到guava gwt jar时,编译器工作了吗?我对你最终是如何解决这个问题感兴趣。您是否简单地将com.google.guava:guava:10.0.1依赖项切换到com.google.guava:guava gwt:10.0.1?还是两者都加了?目前我都加了,我会调查原因。我想,番石榴gwt应该足够了。我会多加评论。验证:番石榴gwt就足够了。酷,谢谢检查!我担心拥有两个jar可能会导致类路径问题,因为guava-gwt.jar与guava.jar略有不同