- 一、简介
- 为什么要学习这个技术
- 二、Maven项目架构管理工具
- 三、下载安装
- 四、配置环境变量
- 五、修改配置文件
- 六、在idea社区版中使用maven
- 七、在idea中设置maven
- 八、在idea社区版中使用Tomcat
- 九、pom.xml文件
学习视频来自于:秦疆(遇见狂神说)Bilibili地址
他的自学网站:kuangstudy
拥有希望的人,和漫天的星星一样,是永远不会孤独的
一、简介 为什么要学习这个技术
- 在javaweb开发中,需要使用大量的jar包,手动导入不方便。
- 为了能让我们配置jar包变的简洁方便,Maven诞生了。
我们目前用来就是方便导入jar包的。
Maven的核心思想:约定大于配置
有约束,就不要去违反
Maven会规定好你该如何去编写java代码,必须按照这个规范来。
提示:
再次提醒,maven3.3+版本必须安装jdk1.7及以上版本,否则会出错的。
官网:
https://maven.apache.org/
下载地址:
https://maven.apache.org/download.cgi
下载完成后,解压即可。
新建
M2_HOME:D:Program Filesapache-maven-3.8.4bin
MAVEN_HOME:D:Program Filesapache-maven-3.8.4
MAVEN_OPTS:-Xms256m -Xmx512m -Dfile.encoding=UTF-8
在系统的path中配置%MAVEN_HOME%bin
配置文件地址
D:Program Filesapache-maven-3.8.4confsettings.xml
修改仓库地址
D:repository
修改镜像地址
接下来需要配置maven镜像,如果不配置,下载jar包是从国外下载的,下载速度很慢,所以配置国内的阿里云镜像
六、在idea社区版中使用mavennexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
- 启动idea
- 创建一个MavenWeb项目
自动导入包,等待即可,如果内有配置阿里云镜像会非常的慢,出现BUILD SUCCESS构建成功
目录结构,如果没有就创建,如果文件夹是灰色,就手动标记为特殊的文件
webapp目录
因为社区版不支持Tomcat,所以需要下载插件
1、项目名称
2、Tomcat Server:Tomcat文件路径
3、deployment:部署地址,注意此处需要填写的路径是源码里webapp的路径。
4、Context Path: 发布的上下文,即访问url的前面的根路径(会自动识别,一般不需要修改)
5、tomcat访问相关的端口
6、启动tomcat虚拟机的相关参数,如设置虚拟机的内存空间等等(开发一般不需要设置)
maven仓库
https://mvnrepository.com/
在maven仓库搜索坐标,可以直接放到
具体依赖的jar包配置文件
maven导入一个包时,可以自动导入当前jar包所需要的依赖包
4.0.0 com.tianyu javaweb-01-maven 1.0-SNAPSHOT war UTF-8 1.8 1.8 junit junit 4.11 test javaweb-01-maven maven-clean-plugin 3.1.0 maven-resources-plugin 3.0.2 maven-compiler-plugin 3.8.0 maven-surefire-plugin 2.22.1 maven-war-plugin 3.2.2 maven-install-plugin 2.5.2 maven-deploy-plugin 2.8.2
Maven由于它的约定大于配置,之后可能遇到写的配置文件无法被导出或者生效的问题,解决方案:
src/main/resources ***.xml true src/main/java ***.xml true



