GWT Maven 插件 -- gwt:run 有效,但 gwt:compile 不起作用。为什么?



我正在使用gwt-maven插件来管理gwt项目。我一直使用gwt:run目标在"开发模式"下本地运行以进行测试。我现在想把我的项目编译成一场战争,以便在Tomcat上进行部署。然而,当我运行gwt:compile时,我会收到指示类路径配置问题的编译错误。一个例子:

Finding entry point classes
[ERROR] Errors in 'shared.MyClass.java'
[ERROR] Line 4: The import server.model.MyObject cannot be resolved

有什么想法吗?我需要手动将server包添加到某个配置文件中吗?提前感谢提供任何信息。

-tjw

好的,我发现了问题。我在Thomas Broyer(GWT开发人员)的GWT论坛上发现了这一点:

我的意思是,您必须使用引用的"javac"类注释(在本例中,引用自@WithTokenizer;同样适用于您的服务、域对象,带有RequestFactory的定位器或服务定位器,除非您使用@ServiceName和@ProxyForName)。否则,GWT只能使用*.java文件,不带*.class.

我正在尝试从注释加载这些类,因为它们与RequestFactory一起使用。我现在的问题是:这种限制怎么不完全疯狂

相关内容

  • 没有找到相关文章

最新更新