gpt4 book ai didi

maven - pom.xml 和 Apache Maven 中的有效 pom 有什么区别?

转载 作者:行者123 更新时间:2023-12-03 08:56:29 25 4
gpt4 key购买 nike

有人可以向我解释一下,文件 pom.xml 和 apache maven 项目中的文件有效 pom.xml 有什么区别?

最佳答案

super POM

所有 Maven 项目 POM 都扩展了 Super POM,它定义了一组所有项目共享的默认值。

最简单的 POM

所有 Maven POM 都继承了 Super POM 的默认值。如果您只是编写一个从 src/main/java 中的某个源生成 JAR 的简单项目,想要在 src/test/java 中运行您的 JUnit 测试,并且想要使用 mvn site 构建一个项目站点,那么您不需要必须自定义任何东西。在这种情况下,您只需要最简单的 POM 中显示的最简单的 POM。这个 POM 定义了 groupId、artifactId 和 version:每个项目所需的三个坐标。

有效的 POM

它是 The Super POM 之间的合并和来自 The Simplest POM 的 POM .

注意 :此信息是从以下链接中提取的(链接中的说明非常完整)

  • Maven: The Complete Reference - 3.2. The POM
  • 关于maven - pom.xml 和 Apache Maven 中的有效 pom 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26114768/

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