我们为什么要学习Maven
- 在javaWeb开发中,需要使用大量的jar包,我们手动去导入
- 如何能够让一个东西自动帮我导入和配置这个jar包。
- 由此,Maven诞生了!
我们目前用Maven就是方便导入jar包的!
Maven的核心思想:约定大于配置
- 有约束,不要去违反
Maven会规定好你该如何去编写我们的java代码,必须按照这个规范来
2 下载安装Mavenhttps://www.cnblogs.com/lilyo/p/12887859.html
官网下载
下载完解压即可
建议电脑上的所有环境都放在一个文件夹下方便管理
3 阿里云镜像- 镜像:mirrors
- 作用:加速我们的下载
- 国内建议使用阿里云的镜像
nexus-aliyun *,!jeecg,!jeecg-snapshots Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
在本地的仓库,远程仓库
建立一个本地仓库:localRepository
5 在IDEA中使用MavenD:Environmentapache-maven-3.6.2mavenrepo
1、启动IDEA
2、创建一个Maven项目
3、等待项目导入,初始化完毕
4、观察maven仓库中多了什么东西
5、IDEA中的maven设置
项目创建成功后需要看一眼Maven的配置
这样Maven在IDEA中的配置和使用就完成了!
这个只有在Web应用下才会有
###标记文件夹功能
方法2
这个警告是我们必须要配置的
因为我们访问一个网站需要指定一个名字
pom.xml是Maven的核心配置文件
4.0.0 com.kuang javaweb-01-maven 1.0-SNAPSHOT war UTF-8 1.8 1.8 junit junit 4.11 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
在build中配置resources,来防止我们资源导出失败的问题
8 IDEA操作
学习内容来自b站 遇见狂神说



