Maven是什么?Maven是java语言开发的,主要用于项目管理。他能干什么?他的功能有很多,但是通常而言,我们最尝使用他的两个功能:项目构建 和 依赖管理。
POM是什么?全称Project Object Model,项目对象模型。Maven将一个项目的开发以及管理抽象出一个对象模型,简称POM。不论你是要开发、测试、打包、部署…… 在这个模型里都有对应的方法。
pom.xml又是什么?这个文件就是POM对象模型的具体实现。如,最基本的配置,描述自己的项目:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<groupId>com.wlmqtc..www</groupId>
<artifactId>maven</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>其中:groupId 是组织代号,一般是URL反写,artifactId 是项目的名称,version 是项目的版本。
以上三个元素是一个pom.xml文件中最基本的元素,也是必须要有的。