【Maven】maven安装、IDEA创建maven的web项目、添加依赖、集成Tomcat_idea web项目添加依赖

本文详细介绍了Maven仓库的作用,包括如何下载和安装Maven,优化配置参数如修改本地仓库路径和使用阿里云私服镜像,以及在IDEA中创建首个MavenWeb项目的过程。还提到有针对不同水平的学习资料提供。
摘要由CSDN通过智能技术生成

Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方
以下是Maven管理项目同步版本示意图
在这里插入图片描述
一句话概括:我们都在建房子,我们得去同一个地方买同样的材料才能最大程度保证一致

maven的下载与安装

1.下载网址:https://maven.apache.org/
在这里插入图片描述
2.下载完成后是压缩包的形式,解压到你指定的目录下,下面以我的为例
解压后的目录如图所示
在这里插入图片描述
3.配置环境变量,在用户变量中新建名为MAVEN_HOME的变量,变量值为maven所在路径
①配置MAVEN_HOME
在这里插入图片描述
②配置Path变量,在用户变量中新建项并添加%MAVEN_HOME%\bin
在这里插入图片描述
③检查是否配置成功,win+R输入cmd,进入管理员界面,运行指令mvn空格-v,若返回如下结果则说明本地配置成功
在这里插入图片描述

优化配置参数

在安装目录下的conf文件下,修改settings.xml参数提升性能
在这里插入图片描述
以Notepad++的方式打开

1.修改本地仓库路径

从中央仓库请求的资源会下载到本地仓库,而默认的本地厂库在C盘这是十分不妥当的,所以将原本的默认仓库从C盘到更改到自定义的新建仓库目录
①首先新建一个本地厂库,一般放在Maven的同级目录下
在这里插入图片描述
②修改配置文件中的默认信息
在这里插入图片描述

2.设置阿里云私服镜像

在以后对项目导入依赖项时,咱们的maven项目默认是需要去中央仓库获取资源,但是中央仓库在老美那里,我们的下载请求会十分缓慢影响效率,所以我们直接通过国内的maven镜像获取就可大大提升请求速度,如图所示进行操作,将私服地址粘贴进<mirrors>…</mirrors>之间即可:
在这里插入图片描述
阿里私服镜像:

<mirror> 
 <id>alimaven</id>
 <name>aliyun maven</name> 
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
 <mirrorOf>central</mirrorOf>
</mirror>


3.指定JDK版本

我刚开始下载时默认的是1.4版本而我的是1.8,由于没注意到JDK版本匹配这个问题导致一个报错折腾了好久,大家配置时一定要记得
在这里插入图片描述
格式:

<profile>
      <id>jdk-1.8</id>
      <activation>
	    <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
</profile>

你是哪个版本就改成哪个版本

IDEA创建第一个maven的web项目

1.新建maven项目
在这里插入图片描述
2.选择maven模块,勾选archetype,选择web项目骨架(如下③所示),点击下一步
在这里插入图片描述
3.给项目命名
在这里插入图片描述
4.把配置路径改为设置后的路径,并完成项目建立
在这里插入图片描述
5.建立完成后,开始通过阿里云私服获取中央仓库资源到本地仓库,如图所示
在这里插入图片描述
6.导入依赖项
以mysql连接jar包为例
利用快捷键alt+insert,后点击第一个选项(依赖项)进入搜索界面,输入mysql,选择对应jar包进行添加
在这里插入图片描述
7.由于是第一次使用此依赖,还没有下载到项目库中,会出现如下报错(大家不要慌张这是正常现象)
在这里插入图片描述

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

需要这份系统化资料的朋友,可以戳这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值