MAVEN

1 Maven通过一个坐标系统准确地定位每一个构件(artifact) 

   Maven 是声明式的,项目构建过程和过程各个阶段所需的工作都由插件实现,并且大部分插件都是现成的,开发者只需要声明项目的基本元素,Maven就执行内置的完整的构建过程。

3 第三章 Maven使用入门

   就像Make的Makefile、Ant的build.xml,Maven项目的核心是pom.xml。

   POM(Project Object Model,项目对象模型) 定义了项目的基本信息、用于描述项目如何构建,声明项目依赖等等。

   project是所有pom.xml的根元素,它还声明了一些POM相关的命名空间以及xsd元素,虽然这些属性不是必须的,但使用这些属性能够让第三方工具(如IDE中的XML编辑器)帮助我们快速编辑POM.

   modelVersion 指定当前POM模型的版本。

   groupId、artifactId和version这三个元素定义了一个项目的基本坐标,在Maven的世界里,任何的jar、pom或war都是基于这些基本的坐标来进行区分的。  

   groupId定义了项目属于哪个组,这个组往往和项目所在的组织或公司存在关联。

   artifactId定义了当前Maven项目在组中唯一的ID。

   version指定了当前项目的版本。

  

原文地址:https://www.cnblogs.com/whutqueqiaoxian/p/8496649.html