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项目

参考文章

IDEA 2020创建Maven web项目

此处我在创建maven项目过程中出现警告⚠

No archetype found in remote catalog. Defaulting to internal catalog

解决办法:https://blog.csdn.net/qq_47293496/article/details/106366226

archetype-catalog.xml下载地址

6、如果想在project下创建moudle

参考   https://www.jianshu.com/p/59ae01cbb900

二、遇到的问题

   导入依赖下载失败

三、明日计划

   明天继续学习

 

原文地址:https://www.cnblogs.com/wmdww/p/14149785.html