2021.9.23 Maven项目
一、今日学习内容
今天完成了maven的配置以及在IDE中创建Maven项目
一、maven是什么
简单来说可以这样理解maven项目,就是在java项目和web项目上裹了一层maven,本质上java项目还是java项目,web项目还是web项目,但是包裹了maven之后,就可以使用maven提供的一些功能,即通过pom.xml添加jar包 就像在蜜汁鸡外面裹了一层面粉油炸一下变成了炸鸡,但是他还是一只鸡。
二、maven能干什么
1构建工程, 2管理jar, 3.编译代码, 4.自动运行单元测试, 5.打包 6.生成报表, 7.部署项目,生成web站点。
maven工程不直接将jar包导入到工程中,而是通过再pom.xml中添加所需的jar包的坐标,这样就避免了jar直接引入进来,在需要用到jar包的时候,只要查找pom.xml文件,再通过pom.xml中的坐标,到一个专门用于存放jar包的仓库中根据坐标从而找到这些jar包,再把这些jar包拿去运行
三、maven的安装与配置
1、下载maven
官网地址:
http://maven.apache.org/download.cgi
2、解压安装包
3、配置环境变量
右键我的电脑----属性----高级系统设置----环境变量
然后在Path下新建:
%MAVEN_HOME%\bin
配置完成后可以在dos窗口看一下是否配置成功:
输入mvn -version,如果可以弹出信息则成功
4.配置Maven文件
打开conf目录下的settings文件
配置仓库:
找到这个标签,将标签体内容改成创建的本地仓库
<localRepository>仓库路径</localRepository>
5、创建 Maven web项目
参考文章
此处我在创建maven项目过程中出现警告⚠
No archetype found in remote catalog. Defaulting to internal catalog
解决办法:https://blog.csdn.net/qq_47293496/article/details/106366226
6、如果想在project下创建moudle
参考 https://www.jianshu.com/p/59ae01cbb900
二、遇到的问题
导入依赖下载失败
三、明日计划
明天继续学习