maven是一个构建项目的工具
maven从项目的创建(代码、配置文件、测试代码如何存放) --> 项目代码的编译 --> 测试 -->项目发布上线 做一整套约定和解决方案
maven可以给我们管理jar包,这是我们使用maven最主要的作用
2.安装Maven (1)丶下载Maven安装包
提取码:4271
https://pan.baidu.com/s/1VE0QclPbJwLp8l9EK2w2-A
最好把两个文件夹都放在某个盘的根目录防止出生意外,最少一定不要放在有中文的目录下
(2)丶配置环境变量Maven与java一样也需要配置环境变量,步骤大差不差
(变量值为下载好的maven包目录和bin目录直接双击复制即可)
新增:MAVEN_HOME
修改:PATH(应经在配置java环境变量时写过只需添加一句bin目录即可)
(3)丶验证win+r打开命令窗口,输入cmd打开黑窗口,输入mvn -v,如果出现和下图一样即为成功。如果是未知命令请按上叙步骤再试一遍
mvn -v3.配置Maven仓库
Maven工作原理(即在项目使用maven导包时先去本地仓库搜索,如果没有再去阿里镜像下载到本地)
Maven远程仓库地址:https://mvnrepository.com/
在使用maven导包时不知道什么版本好用可以来这个网站搜一下(使用频率)
配置步骤: 准备工作:(可不做)在上面的百度网盘里有一个repository.rar的压缩包,这是我的本地仓库有常用的一些jar包,可以下载使用。
将包压缩到一个盘下,和Maven一样最好把文件夹放在某个盘的根目录防止出生意外,最少一定不要放在有中文的目录下
1.1丶修改配置地址(如果准备工作没有做,请建一个文件夹,名字自取,英文。此文件夹为本地仓库。。如果准备工作做了就不用了)
打开下载的maven文件夹 D:apache-maven-3.6.1confsettings.xml(用任意敲代码的软件打开)
a)在这个一大串像是网址的东西的注释的下面添加本地仓库地址(位置不要错)
本地仓库的绝对路径 如:D:repository
b)往下滑在
alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
c)把修改后的setting.xml复制一份放入到c:/用户/当前登录的用户名/.m2/
(因为idea一般不会去咱们的maven文件夹的这个xml文件,而是上面那个地址搜索xml文件,解决方法也有很多其中就是去idea的maven模块改默认地址,但是容易出来一堆错,不建议)
4.创建第一个Maven项目以上工作都完成后就代表Maven配置完成了,下面为在idea中的Maven项目创建步骤
一丶选择创建project
二丶选择下一步
三丶填写基本信息
四丶在main创建一个webapp文件夹,下再创建一个WEB-INF文件夹,里面再写一个web.xml(本人写的时候测试只创建了webapp,也能使用,如果遵循规范就按照上述步骤来。另外WEB-INF和里面的web.xml直接复制之前的就行)
这是web.xml
Maven项目中的最主要的三个包
java包:顾名思义是写java代码的包
resources包:是用来写配置的,后面学Mybatis可以放置,也可以放置jdbc.properties等
webapp包:用来写jsp或者说html的
webapp包:由于是手动创建需要在pom.xml里面增加一句代码
war
然后点击刷新,webapp的图标变色即可(第一次需要刷新变色,后续重启后不变色也可以用,貌似)
添加tomcat配置
部署工件时要选第二个
最后在pom.xml添加依赖即jar包即可(此下是我的pom.xml,根据需要自己添加jar包与合适的版本,咱们用的不一定一样)
注意:Maven 项目的固定结构4.0.0 org.example Mybatis1.0-SNAPSHOT war UTF-8 1.8 1.8 mysql mysql-connector-java8.0.15 org.mybatis mybatis3.4.6 junit junit4.12 test javax.servlet javax.servlet-api4.0.1 provided jstl jstl1.2 org.projectlombok lombok1.18.10 junit junit4.11 test



