如何从 GWT 中的外部 Maven 依赖项访问 class?

How can I access a class from a external maven dependency in GWT?

正在看一个gwt和maven的项目。我有一个服务器端实现的 Maven 项目,其中包含 DML 操作的所有方法。现在这个项目作为依赖项在 maven-gwt 项目中使用。在服务器端的 RPC 调用中,他们直接创建端实现的实例来与数据库通信。但根据 gwt 的信念,它应该驻留在服务器端。那么这是如何工作的

我的服务器在 maven 中的实现

  ModuleImp
     src 
       imp1.java
       imp2.java
       imp3.java

我的 GWT maven 项目

   GWTparent
       client
       shared
       server

请帮忙....提前致谢。

GWT 编译器只关心客户端和共享包中的代码(在 *.gwt.xml under source tag 中定义)。它忽略服务器包中使用和引用的所有内容。事实上,您也可以通过向 GWT webapp 添加适当的依赖项来为服务器层创建一个单独的 Maven 模块