首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Maven实现的工作?

如何通过Maven实现的工作?
EN

Stack Overflow用户
提问于 2012-10-10 13:05:52
回答 1查看 289关注 0票数 0

我在一个项目中使用GWT和中的许多类。在将ant改为maven之后,就出现了与dev之间的冲突。如果没有gwt-dev lib依赖项(但手动设置为classpath以使用GWT模式),将出现以下错误:

错误/project/branches/maven/server/project-server/target/generated-sources/gwt/com/project/client/Service_TypeSerializer.java:20,3找不到符号 错误符号:类GwtScriptOnly 错误位置:类com.project.client.Service_TypeSerializer

/project/branches/maven/server/project-server/target/generated-sources/.中没有/gwt/com/project/client文件夹

对于gwt-dev依赖项,项目根本不构建。

对于如何解决冲突,有什么解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-10 15:53:27

这是一个http://code.google.com/p/google-web-toolkit/issues/detail?id=4484,但实际上我认为您应该将客户端和服务器代码放在单独的Maven模块中。

它更清晰:关注点的分离,还将客户机依赖项与服务器依赖项分离-which可以解决您的问题--并且不需要不必要地将客户端类打包到WEB-INF/classes中。

请看一下https://github.com/tbroyer/gwt-maven-archetypes的一种方法(请参阅公告,它有一些背景)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12820057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档