美文网首页
Maven第三课:maven基本概念通俗理解

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

作者: Carter强 | 来源:发表于2019-10-07 19:14 被阅读0次

所有的知识来源于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官方网站:https://maven.apache.org/;Maven开发者搭建的官方...

  • IDEA配置Maven

    IDEA配置Maven [TOC] 1.在IDEA需要配置哪些东西 maven程序:IDEA配置maven通俗的讲...

  • JavaAPI操作HDFS

    Maven 通俗上讲就是我们不在手动导入jar包,交给Maven去管理Maven通过pom.xml中的坐标进行管理...

  • maven的应用(摘自菜鸟教程)

    一直使用maven,缺少系统化学习,找了本教程,系统的了解和学习下 1 maven的基本概念 maven安装 po...

  • 心态爆炸——maven

    maven是个什么东西? 百度百科好的,我承认我根本是看不懂这个文章写的通俗易懂对理解maven挺好的。在这里写一...

  • CentOS7 安装Maven3.6.1详解

    1、什么是Maven Apache Maven是一个软件项目管理和理解工具。Maven基于项目对象模型(POM)的...

  • 全面理解 Maven

    1 简介 本文将介绍基于 Apache Maven 3 的项目构建的基本概念和方法。Maven 是一套标准的项目构...

  • Maven学习笔记(一)

    对Maven的理解 先来看下Maven官网的定义: IntroductionMaven, a Yiddish wo...

  • maven理解

    特别细 什么是maven? maven是一种java构建工具。1)管理jar资源:自然还能够管理jar与jar之间...

  • Maven(六) 仓库的基本概念

    一、仓库的基本概念 首次运行 Maven 命令的时,需要网上下载文件。 这些文件,是从 Maven 默认的远程库下...

网友评论

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

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