目录
5、Maven
我们为什么要学习这个技术?
-
在Javaweb开发中,需要使用大量的jar包,需要手动去导入
-
如何能够让一个东西自动帮我们导入和配置这个jar包
由此,Maven诞生了
5.1 Maven项目架构管理工具
我们目前用来导入jar包的!(Maven高级以后在学)
Maven的核心思想就是约定大于配置(有约定不要去违反)
Maven会规定好你要如何去编写我们的java代码,必须按照这个规范来
5.2 下载安装Maven
注意:settings.xml 为 Maven 的配置文件
5.3 配置环境变量
在我们的系统环境变量中进行配置配置
-
M2_HOME Maven目录下的bin目录
-
MAVEN_HOME maven的目录
-
在系统的path中配置 %MAVEN_HOME%\bin
测试Maven是否安装成功,保证配置完毕!
5.4 阿里云镜像
-
镜像(mirrors):加速下载的作用
-
国内建议使用阿里云镜像
<mirrors> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> <mirrors>
5.5 本地仓库
在本地的仓库(还有远程仓库)
建立一个本地仓库:localRepository
<localRepository>"L:\JavaEE\apache-maven-3.8.2\maven-repo"<localRepository>
5.6 在IDEA中使用Maven
-
启动 IDEA
-
创建一个 Maven 项目
-
选择 webapps(模板)
-
在 IDEA 中配置 Maven
IDEA中的Maven设置
5.7 创建普通的Maven项目
5.8 标记文件夹功能
5.9 在IDEA中配置Tomcat
5.10 pow文件
pom.xml 是 Maven 的核心配置文件