1.下载maven
百度搜索:maven,从apache官网上下载
2.将下载下来的\apache-maven-3.8.1\bin配置到环境变量
需要配置MAVEN_HOME = D:\soft\apache-maven-3.8.1
再配置path += %MAVEN_HOME%/bin
3.修改conf/settings.xml文件
(1)找到localRepository标签配置本地库的保存路径,默认是放在 ${user.home}/.m2/repository 下面
D:/soft/apache-maven-3.8.1/Repository
(2)配置镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
http://maven.aliyun.com/nexus/content/groups/public/
</url>
<mirrorOf>central</mirrorOf>
</mirror>
(3)配置jdk
<profile>
<id>jkd1.8</id>
<activation>
<jdk>1.8</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
4.在eclipse中安装maven(注意:每次更换工作空间都要重新配置)
因为这里我们已经进行了配置,所以添加刚才下载的maven,否则会将所有下载的包到默认的路径下面
5.配置java jdk
配置虚拟机运行参数-Dmaven.multiModuleProjectDirectory=MAVEN_HOME
MAVEN_HOME刚才配置的系统变量
6.pom.xml基本使用
像版本这种经常变的东西可以配置成常量
排除依赖过来的相关jar包
(1)scop属性说明
(2)引入本地jar包
(3)建立项目与项目的依赖
需要复制项目的gav到需要引用的项目中去(可用快捷键Ctrl+/ ;insert …)
(4)项目继承
需要注意:
1.需要将父项目的打包方式设置成pom
2.下面是子项目代码(新建项目时,进行选择自动生成)
3.父项目中在dependencyManagement下的dependencies依赖不会被子项目继承
4.子项目中定义的常量会覆盖父项目中定义的常量
5.父项目加入到dependencyManagement中的包子项目如果使用,可以不用指定版本号
(5)项目聚合
https://ke.qq.com/webcourse/index.html#cid=459859&term_id=100550304&taid=3856335171421267&vid=5285890795525028752