Maven第三课:maven基本概念通俗理解

所有的知识来源于Maven官方网站:https://maven.apache.org/;Maven开发者搭建的官方学习网站永远是最好的学习平台。

First :为什么叫pom ?

pom  全称 project object model

Second : pom.xml 文件的常见元素有哪些?

<project> pom文件的顶级元素。

<modelVersion> pom文件的次级元素,常用值为4.0.0;该元素表示pom的模型版本。很少修改,除非必要。

<groupId>和<artifactId>pom文件的次级元素 , groupId和artifactId组成坐标唯一标识该项目。名字可以任意取,但是,maven发展到今天,对名字的取用也选用了目前通用的管理,groupId一般取公司或组织的完全限定名:例如:例如org.apache.maven.plugins是所有maven插件的指定groupid。

<packaging>pom文件的次级元素, 默认值jar,规定artifact的打包类型(eg:war,jar,ear等)。

<version>pom文件的次级元素,指定项目的版本信息。

<name>pom文件的次级元素, 指定项目的名称,默认值是artifactId的值。

<url>pom文件的次级元素 , 指定该项目的站点名称。(通常用于maven生成的文档中)

<description>pom文件的次级元素  ,  描述该项目的基本信息。(通常用于maven生成的文档中)

Third:pom文件的完整模型

url:https://maven.apache.org/ref/3.6.2/maven-model/maven.html

Fourth: 如何使用插件

在pom文件中添加如下配置

<build>

  <plugins>

    <plugin>

      <groupId>org.apache.maven.plugins</groupId>

      <artifactId>maven-compiler-plugin</artifactId>

      <version>3.3</version>

      <configuration>

        <source>1.8</source>

        <target>1.8</target>

      </configuration>

    </plugin>

  </plugins>

</build>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Maven概述 Maven定义Maven是一个项目管理和整合,统一管理jar包的工具;Maven为开发者提供了一套...
    THQ的简书阅读 810评论 0 0
  • Maven编译代码的相关命令 第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命...
    加油小杜阅读 1,229评论 0 2
  • Maven使用入门 1. Maven概述 Maven是什么?Maven项目对象模型(POM),可以通过一小段描述信...
    小小韩_小小红阅读 2,566评论 2 28
  • 首先说明,本人并不是第一次学习maven,也不是第二次学习maven,为什么还要来学习写下这些东西?是因为之前一直...
    渭小粉阅读 425评论 0 1
  • 『第一次真切体会到,什么叫做银装素裹』 昨夜一场大雪,铺下今日雪白的清水寺。 清水寺位于京都东部音羽山的山腰,是京...
    Jk_L1n阅读 484评论 3 2