Maven安装、阿里云镜像配置、Idea中创建Maven项目、Tomcat的部署

2023-07-29,,

我为什么要学这个技术? 为了更快创建web开发项目和jar包

    在javaweb开发中,需要使用大量的jar包,我们手动去导入;

    如何能够让一个东西自动帮我导入和配置这个jar包

    因此,Maven诞生了

5.1 Maven项目架构管理工具

我们目前用来就是方便导入jar包的!

Maven的核心思想:约定大于配置

有约束,不要去违反

Maven会规定好你该如何去编写我们的Java代码,必须按照这个规范来

5.2 下载安装Maven

直接官网下载最新版本:http://maven.apache.org/

解压安装好的Maven目录

建议:电脑上的所有环境都放在一个文件夹 下,方便管理

5.3 配置环境变量

在我们的系统环境变量中

配置如下配置

M2_HOME

Maven目录下的bin目录

MAVEN_HOME

Maven目录

在系统的path中配置 %MAVEN_HOME%\bin

配置成功如下图

测试Maven是否安装成功,必须保证配置完毕

5.4 配置阿里镜像

镜像:nurrirs

作用:加速我们的下载

国内建议使用阿里云的镜像

<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public </url>
</mirror>

找到conf下的setting配置文件打开

5.5 本地仓库

建立一个在本地的仓库/远程仓库

<localRepository>
C:\Users\Lsq\Desktop\apache-maven-3.8.1\maven-repo
</localRepository>

个人建议把仓库就建在maven目录下,方便找也方便删

这样我们的本地仓库就建设好了

5.6 在IDEA中使用Maven

    启动IDEA

    创建Maven项目

勾选:Create from archetype

一定要注意选择好你的java SDK,你的是java1.8就选1.8是其他就选其他的

然后 next

配置文件跟仓库一般都不用默认的,如果你修改过,一定要配置到位

然后现在Maven创建web项目就完成了

进入项目后,请啥都不要动先,然后

点击之后

然后就安静的等待一会,如果你没有配置阿里云镜像就会慢一些

ok,完成了

然后我们再看maven-repo就会发现原本的空文件夹多了一堆文件

这些都是javaWeb中会用到包

问题1

每次创建maven项目IDEA会自动使用默认的Maven home

解决方法:

第一步

第二步

OK结束啦

注意:User setting file和Local repository地址一定要跟maven文件夹下的conf里的setting配置的一样。

5.7 创建一个普通的Maven项目

    新建一个项目

2.第二步设置同上,设置好项目名后就finish就可以了

这才是最干净的web项目

为了方便,我们还是用第一种方式创建web项目好点。再在项目里补充上java和resource文件夹就OK了

以下只有在Web应用下才会有

5.8 标记文件夹功能

5.9 在IDEA中配置Tomcat

第一步:

第二步:

第三步:

注意

Warning:No artifacts marked for developmemt
警告:没有一个artifacts 我们必须创建一个

为什么会有这个问题?:我们访问一个网站需要指定一个文件夹名字

因此,结局方法就是

点击Fix后会自动跳转到Deployment,添加artifacts就好啦

注意

Application context 文本框可填可不填,一般默认都是/项目名

写的话,浏览器打开默认端口就不是localhost://8080而是localhost:// [Application context] 的值

添加Tomcat成功截图如下

然后启动成功截图

Maven安装、阿里云镜像配置、Idea中创建Maven项目、Tomcat的部署的相关教程结束。

《Maven安装、阿里云镜像配置、Idea中创建Maven项目、Tomcat的部署.doc》

下载本文的Word格式文档,以方便收藏与打印。