当前位置: 首页 > 知识库问答 >
问题:

morph Maven如何将GAE骨架生成为两个模块的应用程序?

聂季同
2023-03-14

我试图调和这两组方向,以创建一个2模块Google App Engine项目:

1]使用Maven(https://cloud.google.com/appengine/docs/java/tools/maven#creating_app_engine_applications_or_backend_apis_using_the_archetypes)生成Google App Engine目录结构的说明

2]Google App Engine模块配置(https://cloud.google.com/appengine/docs/java/modules/#Java_Configuration)

一个简单的问题是如何放置模块的appengine web。xml?

文档1说明要运行此操作:

mvn archetype:generate -Dappengine-version=1.9.14 -Dapplication-id=your-app-id -Dfilter=com.google.appengine.archetypes:appengine-skeleton-archetype

结果是这样的结构:

请注意可能是默认模块的appengine-web.xml的位置:

/myapp/src/main/webapp/WEB-INF/appengine-web.xml

现在,如果我想将这个Maven生成的1模块结构转换为2模块结构,文档2说我需要这样的目录结构:

因此,它看起来像默认模块的appengine web。xml文件需要移动到:

/myapp/module1/WEB-INF/appengine-web.xml

我是否正确解释了文件2的说明?

共有1个答案

胡安怡
2023-03-14

文档1的图像描述源目录,而文档2中的图像描述目标目录。

术语源和目标属于Maven中的常规目录。

由于文档1中生成骨架Google App Engine项目的说明确实描述了如何添加Google模块,因此application.xml和appengine-application.xml文件必须放置在Maven查找它们的传统位置,即此处的源目录:

<代码>/

另请参见以下问题以获取示例:

>

  • maven-application.xml文件是干什么用的?

    可以生成appengine-application.xml吗?

  •  类似资料:
    • 文件/目录结构为: jdocoptions.txt包含: lst列出了所有*.java文件。 但是,这一切都以“javadoc:错误-模块工作区没有找到”而糟糕地结束。 对我在这里有什么错误的任何帮助都非常感谢。

    • 我的目标是使用JLink将应用程序打包成与自定义JRE捆绑在一起的模块化运行时映像。我的应用程序是一个简单的“Hello World”Java标准版应用程序,依赖于番石榴。我使用JDK11。 基本上,我试图复制Baeldung的教程,但使用NetBeans,Maven管理依赖关系,并使用Maven编译器插件版本3.8.1构建模块系统。 目录结构:

    • 问题内容: 我正在尝试将两个有角度的应用程序/模块添加到一页。在下面的小提琴中,您可以看到始终只有html代码中引用的第一个模块可以正常工作,而第二个模块不能被angular识别。 在这个小提琴中,我们只能执行该方法,而在这个小提琴中,仅该方法可以正常工作。 我正在寻找如何将两个角度模块正确放置到一页中的方法。 问题答案: 每个HTML文档只能自动引导一个AngularJS应用程序。在文档中找到的

    • 我有一个项目,我已经做了一些重构(和模块名称澄清)。 因此,原来是的模块现在变成了。现在,为了更好的兼容性,我想让这个项目产生的jar也可以作为(如果您愿意,可以使用它的旧名称)。 我已经在这些GAV坐标下创建了一个类型的项目,并尝试使用maven依赖插件和build helper maven插件的组合来连接jar。 不幸的是,每次我构建项目时,jar都不在maven存储库中,maven说 所以我

    • 这是为了俄罗斯方块。玻璃(蓝色)位于左侧,控制(红色面板)位于右侧。换句话说,现在我只想有一个框架分成两部分:左边(较宽)部分是蓝色,右边部分是红色。没别的了。但我似乎没能做到这一点。 所以,我的逻辑是:让框架有FlowLayout。然后,我添加了两个面板,这意味着它们将被放在一个行中。

    • 这是我的简单测试用例: 正因为如此: 点击后,我会更改,所以我想在这里访问我的属性,以检查是否真的发生了更改。 我注意到有一件奇怪的事情,当我构建我的应用程序并检查构建的内容时,我的UITest目标没有构建。这很重要吗?