繁体   English   中英

GWT Maven插件 - gwt:运行但gwt:compile没有。为什么?

[英]GWT Maven Plugin — gwt:run works but gwt:compile doesn't. Why?

我正在使用gwt-maven-plugin来管理GWT项目。 我一直使用gwt:run目标在“dev模式”下本地运行以进行测试。 我现在想要将我的项目编译成战争以在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”类(在这种情况下,从@WithTokenizers引用的PlaceTokenizer类;对于带有RequestFactory的服务,域对象,定位器或服务定位器,也是如此,除非你使用@ServiceName和@ProxyForName)。 否则,GWT只能使用* .java文件,而不使用* .class。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM