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
在Maven GWT项目中使用番石榴_Gwt_Maven_Guava - Fatal编程技术网

在Maven GWT项目中使用番石榴

在Maven GWT项目中使用番石榴,gwt,maven,guava,Gwt,Maven,Guava,我有一个项目,希望利用谷歌番石榴图书馆(在服务器端和客户端),但是,我有麻烦设置它 我能够添加GWT和Guava作为依赖项,并且我的GWT项目正在正确编译。我使用Guava的服务器端代码也可以正常工作 但如果我尝试使用以下方法将其添加到GWT项目中: <inherits name="com.google.common.collect.Collect" /> 大概是因为maven依赖项只是编译的类文件,而不是它需要编译到Javascript的源/.gwt.xml文件。我发现如果我去g

我有一个项目,希望利用谷歌番石榴图书馆(在服务器端和客户端),但是,我有麻烦设置它

我能够添加GWT和Guava作为依赖项,并且我的GWT项目正在正确编译。我使用Guava的服务器端代码也可以正常工作

但如果我尝试使用以下方法将其添加到GWT项目中:

<inherits name="com.google.common.collect.Collect" />
大概是因为maven依赖项只是编译的类文件,而不是它需要编译到Javascript的源/.gwt.xml文件。我发现如果我去guava网站下载这些文件,就会有一个名为guava-r08-gwt.jar的文件,我认为它正朝着解决方案的方向发展

理想情况下,我可以在Maven中添加一些依赖项,只允许我使用inherits命令,但任何其他解决方法都是受欢迎的


正如其中一个答案中提到的,这一点正在进行中

与此同时,我已经为此设立了一个临时的公共maven回购协议。我不保证它会一直保持下去,但这里是回购/依赖的东西:

<repository>
  <id>deepthought</id>
  <name>Deepthought Public Repository</name>
  <url>http://deepthought.co/maven-repo</url>
</repository>

<dependency>
  <groupId>com.google.guava</groupId>
  <artifactId>guava-gwt</artifactId>
  <version>r08</version>
</dependency>

深思熟虑
深思熟虑的公共存储库
http://deepthought.co/maven-repo
番石榴
番石榴
r08
不过,现在可以随意使用它。

它正在开发中


这里有一个类似的问题,包括答案:
<repository>
  <id>deepthought</id>
  <name>Deepthought Public Repository</name>
  <url>http://deepthought.co/maven-repo</url>
</repository>

<dependency>
  <groupId>com.google.guava</groupId>
  <artifactId>guava-gwt</artifactId>
  <version>r08</version>
</dependency>