对于后端(服务),我想使用 Java 7 和新的语言功能。对于前端来说这是不可能的,因为 GWT 编译器此时无法解析 Java 7 语言结构。所以我想设置两个 Eclipse 项目:一个用于使用 Java 6 的前端,一个用于使用 Java 7 的后端。知道如何进行构建(没有 Ant,仅在 Eclipse 中)和管理依赖项吗?
最佳答案
我认为您想要三个项目。
1:使用GWT将代码编译为Javascript的前端项目。这应该使用 Java 6。
2:后端项目,纯Java,可以使用Java 7。
但是,他们需要共享一些代码(异步接口(interface)、数据结构等)。因此您需要第三个项目:
3:包含共享代码的共享项目。这也应该使用 Java 6 和 GWT,并且应该定义一个 GWT 模块。因此,前端项目可以将该项目作为 GWT 模块引用,这应该会导致共享代码被编译为 Javascript。
后端项目应该能够引用该项目,即使它是 Java 6。
关于java - 如何组织我的 Java 7 Eclipse GWT 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5948700/