当前版本的 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/