Maven的安装与配置

简述:在Windows11系统上以zip格式安装Maven3.8.x

Maven是什么?

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。

通俗的讲maven就是专门用于构建和管理项目的工具,他可以帮助我们去下载我们所需要jar包,帮助我们去管理项目结构,帮助我们去实现项目的维护、打包等等...

安装

网址:Maven官网

选择页面左侧Download 在页面下方选择apache-maven-3.8.5-bin.zip进行下载
我们下载的是zip格式,只需解压缩后配置环境变量即可使用

image

推荐下载3.6.1版本,最新版本与IDEA不兼容,可以安装idea插件 :Maven Helper 解决版本冲突问题
历史版本在页面最下方archives
image

配置

在配置Maven前需要配置好Java环境变量
以下配置均在系统变量中设置

新建M2_HOME环境变量,变量值为D:\develop_tools\apache-maven-3.8.5\binMAVEN_HOME环境变量,变量值为D:\develop_tools\apache-maven-3.8.5\ 这里的路径改为你们自己的Maven解压路径
image

在Path后添加(新建)%MAVEN_HOME%\bin
image

检查环境变量是否配置成功

在命令行窗口输入mvn -varsion 如果显示环境信息则配置成功
image

settings.xml文件配置

本地仓库的配置

打开Maven的安装目录,选择conf下的settings.xml打开
在文件的49行的localRepository可以看到Maven的默认本地仓库路径是${user.home}/.m2/repository
可以修改成你想要的本地仓库路径,在注释外添加<localRepository>本地仓库路径</localRepository>
image

修改Meven的源地址为阿里源

同样打开settings.xml文件
167行左右找到</mirrors>标签,在他的上一行插入这段代码即可

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

image

在IDEA中使用Maven

创建一个Meven项目

image

这里我们选择使用maven-archetype-webapp模板创建项目,点击Next

image

  GroupId和ArtifactId被统称为坐标”,是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。

GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的GroupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,ArtifactId是tomcat。

比如我创建一个项目,我一般会将GroupId设置为cn.cen,cn表示域为中国,cen是我个人姓名缩写,ArtifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,在你创建Maven工程后,新建包的时候,包结构最好是cn.cen.testProj打头的,如果有个StudentDao[Dao层的],它的全路径就是cn.zr.testProj.dao.StudentDao

image

Maven home path内的Bundled(Maven3)是IDEA内集成的Maven服务,我们选择右上角三个点
image

选择我们刚刚解压缩Meven的父目录

image

修改配置文件路径为我们的刚刚修改过好的settings.xml,记得勾选Override
因为我们刚刚以及设置了本地仓库路径,所以下边的Local repository路径也会自动选择

点击Finish

创建好之后

进入项目后可以看到下方控制台日志显示正在从阿里云镜像下载jar包
image

出现[INFO] BUILD SUCCESS 日志信息后,会发现在项目结构中出现src文件夹
image

image

项目结构:

如图创建这几个文件夹
image
然后进入ProjectStructure->Modules,完善项目结构
image

在Maven项目中配置Tomcat服务

在右上角点击Add Configuration

点击加号选择Tomcat

设置Tomcat服务配置

war:JavaWeb项目的打包方式

运行之后访问,内容是index.jsp的内容

pom.xml

卸载Maven

直接删除解压出来的Maven文件目录,并移除已配置的环境变量

posted @   CenGeng  阅读(1062)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示