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

标签 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 一起玩?

最佳答案

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

根据 the Guava wiki ,您只需要依赖 guava-gwt Artifact (而不是 guava)。

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

关于java - 为什么 Guava -sources jar 几乎是空的? (GWT 需要),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944330/

相关文章:

Spring 的 Camel : Process finished with exit code 0

java - Spring http 出站网关 - 如何返回带有正文的 ResponseEntity

java - bluej 中的纸牌游戏

java - 如何在 Java/GWT 中经过一段时间后隐藏弹出窗口

maven - 使用带有 exec 分类器的 spring-boot-maven-plugin,但无法再从 IDE 运行应用程序

java - 为 Mac OS X 安装 Java JDK 7 后 - mvn -version 仍然显示 java 版本 1.6.0_31

java - 为什么我的短语查询给我的结果这么少?

java - 二维数组无法正常工作

java - 如何获得 url 更改的提示

gwt - 获取 com.google.gwt.user.client.rpc.StatusCodeException : 0 in GWT