一、安装maven
(1)下载安装包并解压
(2)配置环境变量
MAVEN_HOME : D:\ProgramFiles\apache-maven-3.6.1 (压缩所在的路径)
PATH: %MAVEN_HOME%\bin
(3)修改setting.xml配置文件(在压缩路径的conf文件夹下)
包括修改本地仓库路径、资源下载路径(本来是国外谷歌中心仓库,下载较慢,改为阿里云)
//选择自己想要存放的资源路径、选择阿里云仓库
<localRepository>D:\maven_resource</localRepository>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
二、maven工程的三种类型
1、jar包工程:存放工具类
在eclipse创建步骤:
(1)新建maven项目
(2)新建maven项目
(3)项目目录如下(jar包类型)
2、war包工程:能够对外提供web服务
新建工程的时候选择war就行,其他跟jar一样
备注:
因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误!
如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.
下图是进行打包
3、pom工程:
作用一:作为聚合工程,模块化组织其他可复用的子工程
作用二:同一版本控制
1,创建父工程,pom类型
2,在父工程的pom文件中,统一管理版本
<properties>
<commons-fileupload.version>1.3.1</commons-fileupload.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>${commons-fileupload.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
3,创建子工程,继承于父工程
4,在子工程的pom文件中引入依赖,无需设置依赖的版本,版本由父工程统一管理