gwt 2.7 maven 项目是否必须是多模块的?

Does gwt 2.7 maven project must be multi moduled?

我不记得我在哪里标过,对于 gwt 2.7.0 sdk maven 模块必须包含 3 个子模块:serversharedclient

但是在 github 我看到了 2.7 的不同项目

谁能回答我这个问题?

  1. 服务器中的代码 - 在 servlet 容器中运行(例如访问数据库)
  2. shared 中的代码 - 可用于客户端和服务器代码库(例如 DTO - 数据传输对象)
  3. 客户端中的代码 - 将编译为 JavaScript 并在浏览器中运行

因此您必须自己决定需要多少模块。如果你的代码是一个不与服务器通信的简单小部件,你只需要客户端模块