Maven的介绍
Maven是一个流行的项目管理和构建工具,它可以帮助开发人员更轻松地构建、管理和部署Java项目。
它有以下几大优势(这个可以暂时不看):
项目管理:
Maven通过项目对象模型(Project Object Model,POM)文件来管理项目。POM文件描述了项目的结构、依赖关系和构建配置等信息。Maven使用这些信息来构建项目,执行各种任务,并生成构建报告。
依赖管理:
Maven简化了管理项目依赖库的过程。你可以在项目的POM文件中指定依赖项的坐标(groupId、artifactId和版本号),然后Maven会自动下载并管理这些依赖项。Maven还提供了依赖冲突解决机制,以确保使用的库版本兼容。
构建生命周期和插件:
Maven定义了一组标准的构建生命周期,包括clean、compile、test、package、install和deploy等阶段。每个阶段都与特定的构建目标相关联。Maven还支持插件机制,允许开发人员扩展构建过程,执行自定义任务。
项目报告:
Maven可以生成各种项目报告,包括测试报告、代码覆盖率报告、静态代码分析报告等。这些报告可以帮助开发人员了解项目的健康状况,掌握质量指标,并及时发现潜在的问题。
多模块项目支持:
Maven支持多模块项目的构建和管理。你可以将复杂的项目拆分为多个子模块,每个子模块都有自己的POM文件。Maven会自动处理模块之间的依赖关系,简化了跨模块的构建和部署过程。
中央仓库和自定义仓库:
Maven维护了一个中央仓库,包含了大量常用的开源库和插件。当你需要使用某个库时,Maven可以自动下载并缓存它们。此外,你还可以配置自定义的仓库,用于存储和共享公司内部的库和插件。
安装Maven
前言:其实IDEA自带了一个Maven,但是从多数使用者的反映来看,还是用户自己安装的Maven使用更加方便。
第一步:下载Maven安装包
直接去官网下就是了,安装包不大,网速慢也不会需要多久。
官网链接:https://maven.apache.org/
点击Download
接下来往下划一点你会看到类似于这种界面
一般下载发行版就行,除非你有特殊需求才用src版
如果你不想用下载界面推荐的版本,你可以去通过以下方式去找存档的其他版本
再下划一丢丢,你会看到这个
点击超链接Maven Release History会给你提供以前的版本
找到你自己想要的版本进行下载,下载完成后进行解压
这里个人建议解压到系统盘外,也就是C盘外的盘。
我解压到的是D盘的Maven文件夹
解压完成后,我们还有三步要走,修改配置文件,配置环境变量,命令行窗口执行命令。
修改配置文件:
修改配置文件主要是进行两个地方的变动:
一:是Maven本地仓库的位置,在默认情况下,Maven的本地仓库会把路径指向C盘系统盘,因为仓库是要装很多开发时要用的jar包的,如果放到C盘会比较费系统盘的空间。
二:是修改下载数据的网址,默认情况Maven的下载地址会指向官方的中央仓库,由于不是国内的,网速会受到很大影响,需要改成国内镜像地址(主流的有阿里云,腾讯云)来提高网速。
进入conf文件夹,点击setting配置文件
在大概第五十行位置进行第一个改动,将本地仓库改成自己的创建的文件夹(仓库)位置
被<!-- 这样开头包着的是注释,想删就删。
在大概一百五十行的位置,进行第二个改动,将默认下载地址换成阿里云镜像,注意别写在外面
附配置代码
<mirror><id>nextus-aliyun</id><mirrorOf>*</mirrorOf><name>Nextus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror>
环境变量的配置
在系统环境变量里配置MAVEN_HOME环境变量,这里有个要注意的是,千万别习惯性的在后面加上分号,不然可能会出Bug,还有路径一定要是bin上级的文件夹(也就是打开这个文件夹后,你就能看到bin目录)。
配置Path变量,在Path里进行配置
然后就可以进入到win+R键打开Cmd,输入mvn -v验证是否配置成功,类似这样就行了
如果出现以下情况,多数是环境变量没配对
IDEA配置Maven
我用的是IDEA 2022.3社区版
网上多数是2021版的,2022版的界面相对2021版简化了很多,所以我看老教程的时候总会有几步对不上。而且很多Maven配置教程只是单个项目配置,不是全局的。
打开IDEA
只要你曾经创建了一个项目,那么你的界面大概率像这样,如果你直接点击Setting那么相当于你是在对当前项目进行配置,并不是全局配置。然而你又会发现在看完2021教程时根本没有Othersetting这个选项,对每一个新项目进行配置,其实你可以直接点击New Project Setup去进行配置,但这里推荐直接到开始界面去配置
我们点击Close Project关闭项目进入到开始界面
进入到Customize界面
接着在搜索框里选择Maven
你会看到类似这样的默认界面,这里可以看到默认版本是3.8.1
改动选项
到这里Maven的基本配置就弄完了。
最后验证
我们设置试着创建Maven项目验证一下上面的所有过程
点击File>>new Project>>Maven Archetype ,我们发现似乎并没有那么多模板,网上2021版的模板都是多到可以下拉列表的那种,这个我也没有研究明白,难道是新版把模板数量也缩减了,我现在还是新手,也不敢下定论。
选倒数第四个quickstart进行创建,看到类似于这样的下载:
就基本完成Maven在IDEA里的配置验证了,拜拜
版权归原作者 罗不丢 所有, 如有侵权,请联系我们删除。