当前位置: 首页 > 面试题库 >

GWT-将外部Java类添加到客户端项目

厍兴腾
2023-03-14
问题内容

我有一个GWT项目。客户端代码位于“客户端”目录中。我想附加外部目录中的外部Java类(主要是普通的POJO DTO类)。如何配置gwt.xml文件?

我收到此类错误:

[错误]“文件:/
C:/development/projects/CodeSpaces/LocateMe/LocateMeWeb/src/com/dominolog/locateme/client/LocateMeWeb.java”中的错误[错误]第56行:com类型的源代码不可用.dominolog.locateme.model.dto.LocationInfo;
您忘了继承必需的模块吗?


问题答案:

如果您有Java源文件,则只需将目录添加到您的.gwt.xml文件中。例如,如果您有一个名为shared的子目录,则可以添加以下行:

<source path='shared'/>

名为shared的文件夹必须在您的主软件包下为一级。因此,如果您将.gwt.xml文件投影在com.yourdomain.project中,则共享文件夹.package将是com.yourdomain.project.shared。请参阅http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules中的“
源路径”
部分

如果您没有源,而只有类,则必须按照Hilbrand的说明导入模块。



 类似资料:
  • 我有一个示例项目,设置如下: 其中“测试项目”依赖于“测试库”,而最后一个依赖于“纯Java库”,编译该项目并启动此设置工作正常。 我现在正在考虑导入以前的Eclipse工作区,并与Android studio一起工作,问题是项目设置不同,我希望保持这种方式。 我尝试了很多配置,但没有找到一种方法来引用父文件夹范围之外的项目(在示例中为'root')。 在许多平台/模块中,您可以使用“..”但这对

  • 我可以通过源代码集成功地将生成的openapi客户端添加到我的项目中。但是我必须将依赖项复制到主中,解决冲突- 所以我添加到我的和到我的依赖项。这样我就有了以下文件: : 和: 我预先执行,在将其作为子项目添加之后,我执行Gradle- 然后,Eclipse向我展示了一个问题: 我不知道从这里去哪里,寻址子文件夹中的子项目工作得很好,当我通过https://guides.gradle.org/cr

  • 问题内容: 如何将外部库和嵌套的外部库添加到android项目? 我的项目结构(不允许更改) 应用/ App1 / build.gradle settings.gradle 图书馆/ 图书馆1 / 建立等级 settings.gradle 图书馆2 / 建立等级 settings.gradle 图书馆3 / 建立等级 settings.gradle 图书馆4 / 建立等级 settings.gra

  • 问题内容: 我有Spring OAuth授权服务器,我想增加对一个以上client(id)的支持。我这样配置客户端: 我可以使用第一个客户端获取访问令牌,但是尝试使用第二个客户端获取访问令牌时出现此错误: 是否可以添加多个客户端,以及如何添加呢?那么,如何从数据库读取客户端? 问题答案: 不要使用多个构建器,而是将多个s 连接在一个内部:

  • 该快速入门将展示如何搭建一个 JavaScript 客户端应用程序,其中的用户将登陆到 IdentityServer,使用 IdentityServer 发布的访问令牌调用 Web API,然后从 IdentityServer 注销。 新的 JavaScript 客户端项目 创建一个新的 JavaScript 应用程序项目。这可以是一个简单的空的 Web 项目,或者空的 ASP.NET Core

  • 按照这里的讨论,我使用以下步骤使外部客户端(基于 kafkajs)连接到 OpenShift 上的 Strimzi。这些步骤从这里开始。 被编辑为如下所示。 要提取证书并在客户端中使用它,我运行了以下命令: 请注意,我必须在我的macOS上使用,而不是,如留档所示。 这是从他们的 页面和他们的文档改编的客户端。 当我从具有的文件夹运行时,我收到一条连接拒绝消息。 我错过了什么?