0

我希望编写一个用于各种 GWT 应用程序的共享库。共享库将利用 GWT API,并且不应使用非模拟 Java 类。

两个问题:

  • 如果我使用非模拟类(但只会构建一个兼容的 jar 而不是战争),是否有一个 Eclipse 插件可以让我使用 GWT API 和标记?(我知道标准插件在“客户”区域工作时会这样做,我只希望整个源代码树具有相同的行为)
  • 如果没有,是否有 Maven/Ant 插件可以提供帮助?
4

2 回答 2

3

对于 GWT 库,您必须包含 GWT 模块(*.gwt.xml文件)和*.java文件*.jar(如果您愿意,也可以在不同的 JAR 中)。

AFAIK,Eclipse 的 Google 插件使用*.gwt.xml文件中的信息,client子包不是硬编码的;因此您应该能够像使用 GWT 应用程序一样使用它。

最后,您可以使用参数调用 GWT 编译器,-validateOnly以检查您的 GWT 模块是否仅使用可翻译类。

于 2012-05-06T18:56:03.730 回答
-1

我很确定您不能开发 gwt 共享库并将其打包到 jar 文件中。Gwt 在编译文件时需要访问所有源代码。它根本无法读取类文件。还是我误解了您要做什么?

于 2012-05-06T17:40:36.460 回答