POM

作者: pure_joy | 来源:发表于2018-07-18 14:55 被阅读15次

    POM代表项目对象模型。它是使用Maven工作时的基本单位,是一个XML文件,它被放在工程根目录下,文件命名为pom.xml。
    POM也包含了目标和插件。当执行一个任务或者目标时,Maven会查找当前目录下的POM。从其中读取所需要的配置信息,然后执行目标。能够在POM中设置的一些配置如下:
    项目依赖(project dependencies)、插件(plugin)、目标(goals)、建立档案(bulid profiles)、项目版本(project version)、开发商(developers)、邮件列表(mailing list)

    注意:
    • 在创建POM之前,我们首先确定工程组(groupId),及其名称(artifactId)和版本,在仓库中这些属性是工程的唯一标识。
    • 每个工程应该只有一个POM文件
    • 所有的POM文件需要project元素和三个必须字段:groupId、artifactId、version
    • 在仓库中的工程标识为groupId:artifactId:version
    • POM.xml的根元素是project,它有三个主要的子节点:
    节点 描述
    groupId 这是工程组的标识。它在一个组织或者项目中通常是唯一的
    artifactId 这是工程的标识。它通常是工程的名称
    version 这是工程的版本号。在artifact的仓库中,它用来区分不同的版本

    当Maven开始建立一个项目,它通过定义序列阶段步骤和执行注册的每个阶段的目标。Maven有以下三种标准的生命周期:

    • clean
    • default(或build)
    • site

    相关文章

      网友评论

          本文标题:POM

          本文链接:https://www.haomeiwen.com/subject/ikbopftx.html