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

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

南门飞
2023-03-14

appengine模块示例java包含appengine模块ear/src/main/application/META-INF/maven应用程序文件。xml。

>

  • maven-application.xml什么?

    appenger-modes-sample-java示例的哪一部分指的是maven-application.xml还是构建系统或运行时系统寻找的常规文件?

    如果这是一个约定,它的规范在哪里?

    是maven应用程序。xml与appengine模块ear/src/main/application/META-INF/application冗余。xml?

    如果Google模块需要application.xml,为什么在appgine-mosts-ears/src/main/Application/META-INF/application.xml?

    这是应用程序。用于gradle的xml文件,如果您在maven项目中找到它,那么这很可能是一个问题。

    谢谢你的帮助。

  • 共有1个答案

    苗阳文
    2023-03-14

    >

  • maven-application.xml是使用maven构建时的application.xml文件

    如果您查看appengine moudles ear/pom。xml,您将看到对maven应用程序的引用。xml(基本上是告诉maven查找maven-application.xml,而不是application.xml)

    我猜这是用“2”来回答的,但惯例是用application.xml

    它们并不是多余的。由于maven和gradle处理爆炸(解压缩/取消归档)EAR容器的一些怪癖,包含的war目录的名称略有不同。如果你看一下application.xml,它通过它们的名称appenger-modes-guestbook来引用战争,如果你看maven-application.xml,它将它们称为name-version.warappengine-modules-guestbook-1.0.war,结果发现它们都是目录,只是插件的名称不同。

    参见4

    该示例包括gradle和maven构建文件,这些步骤对于使其同时与两个构建系统一起工作是必要的。您可能可以删除所有gradle内容,并在扩展此示例时使用maven(并将application.xml重命名为您喜欢的内容)

  •  类似资料:
    • 我是 Angular 2(以及一般的 Angular...)的新手,并且发现它非常吸引人。我正在使用 Angular CLI 来生成和服务项目。它似乎运行良好——尽管对于我的小学习项目来说,它产生的比我需要的要多—— 我注意到它为项目中的每个 Angular 元素(组件、服务、管道等)生成。我已经搜索了周围,但没有找到这些文件的用途的解释。 这些构建文件在使用时通常是隐藏的吗?我想知道,因为我想更

    • 问题内容: 除了使AJAX内容可抓取到Google之外,shebangs / hashbangs还有其他用途吗?还是那? 问题答案: 在URL中使用哈希时,早在发明Ajax之前就已经存在。 它最初旨在作为对页面中小节的引用。在这种情况下,例如,您将在页面顶部具有一个目录,每个目录都是到同一页面一部分的哈希链接。当您单击这些链接时,页面向下(或向上)滚动到相关标记。 当浏览器接收到带有哈希值的URL

    • 这个API是干啥用的阿?看不懂

    • 本文向大家介绍头文件中的ifndef/define/endif 干什么用?相关面试题,主要包含被问及头文件中的ifndef/define/endif 干什么用?时的应答技巧和注意事项,需要的朋友参考一下 防止该头文件被重复引用。

    • 问题内容: 什么是工件,为什么Maven需要它? 问题答案: 工件是一个文件,通常是一个JAR文件,已被部署到Maven存储库。 Maven构建会生成一个或多个工件,例如已编译的JAR和“源” JAR。 每个工件都有一个组ID(通常是一个反向域名,如com.example.foo),一个工件ID(只是一个名称)和一个版本字符串。这三个一起唯一地识别工件。 项目的依赖关系被指定为工件。

    • Maven Surefire插件的用途是什么?我找不到合适的例子。