gpt4 book ai didi

java - 如何在不同模块中处理 App Engine 模块 Java 中的公共(public)类?

转载 作者:行者123 更新时间:2023-11-30 06:17:02 24 4
gpt4 key购买 nike

目前我正在研究 Google App Engine 模块。我指的是 the documentation

我对如何处理模型类或公共(public)类感到困惑。 以前我使用后端,因为所有代码都保存在项目中,但现在有了模块,我不知道如何管理公共(public)代码

最佳答案

我创建了 Appstart ( https://github.com/omerio/appstart) 一个基于样板 Maven 的多模块 App Engine 应用程序,它演示了 Guice、Jersey、Objectify、Cloud EndPoints 等技术的使用,并且有 3 个模块:前端模块、后端模块和公共(public)模块包含所有公共(public)类的模块,包括模型,它应该向您展示如何管理公共(public)代码的示例。该文件夹包含以下模块/maven 项目

  • 应用启动后端
  • appstart-common
  • appstart-ear
  • appstart-frontend

后端模块只包含后端所需的代码,前端包含前端代码,公共(public)模块包含公共(public)代码。这些项目在父文件夹“appstart”中设置,其中包含父 Maven POM。公共(public)模块使用 maven 依赖项包含在前端和后端中:

<!-- Common module dependency -->
<dependency>
<groupId>uk.co.inetria.appstart</groupId>
<artifactId>appstart-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>

当您更改公共(public)代码时,您可以运行 mvn clean 然后从 appstart-ear 目录安装,它应该会更新所有依赖项目。希望对您有所帮助

关于java - 如何在不同模块中处理 App Engine 模块 Java 中的公共(public)类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26259418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com