[英]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.