GWT Maven 插件 -- gwt:run 可以工作,但 gwt:compile 不行。为什么?
我正在使用 gwt-maven-plugin 来管理 GWT 项目。我始终使用 gwt:run 目标在“开发模式”下本地运行以进行测试。我现在想将我的项目编译成 war 以部署在 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
I'm using gwt-maven-plugin to manage a GWT project. I use the gwt:run
goal all the time to run locally in "dev mode" for testing. I now want to compile my project into a war for deployment on Tomcat. When I run gwt:compile
, however, I get compile errors that indicate a classpath configuration issue. An example:
Finding entry point classes
[ERROR] Errors in 'shared.MyClass.java'
[ERROR] Line 4: The import server.model.MyObject cannot be resolved
Any ideas? Do I need to manually add the server
package to some config file somewhere? Thanks in advance for any info.
-tjw
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我发现问题了。我在 Thomas Broyer(GWT 开发人员)的 GWT 论坛中找到了这个:
我正在尝试从注释加载这些类,因为它们与 RequestFactory 一起使用。我现在的问题是:这个限制怎么可能不完全疯狂?
Ok, I found the problem. I found this in the GWT forums by Thomas Broyer (a GWT dev):
I am trying to load in these classes from annotations since they are used with RequestFactory. My question is now this: How is this restriction not completely insane?