maven是一个项目管理工具,主要作用是:
1、依赖管理(jar包,工程之间);
2、统一开发规范和工具。完成项目的一步构建
3、工程聚合、继承、依赖
其核心配置文件就是pom.xml;pom即Project Object Model 项目对象模型;用来描述整个Maven项目,所以也叫作maven描述文件。
groupId 公司或组织名
artifactId 项目名
version 版本号
以上三个元素可以唯一表示一个maven项目。
maven工程首先会去本地仓库获取jar包,当无法获取指定的jar包时,本地仓库会从远程仓库中下载jar包,并放到本地仓库备用。
依赖dependency
插件plugin
maven的工程类型:
1、war包工程:web工程
2、jar包工程:Java工程
3、pom工程:聚合工程
在项目中父工程的搭建也就是pom工程的搭建,在其中定义所有依赖 的jar报的版本信息以及maven插件的版本。