当前位置: 首页 > news >正文

IntelliJ IDEA如何整合Maven图文教程详解

Maven

1.Maven简述

Maven是一个构建工具,服务与构建.使用Maven配置好项目后,输入简单的命令,如:mvn clean install,Maven会帮我们处理那些繁琐的任务.
Maven是跨平台的.
Maven最大化的消除了构建的重复.
Maven可以帮助我们标准化构建过程.所有的项目都是简单一致的,简化了学习成本.
总之,Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平台,对外提供一致的操作接口,这一切足以使他成为优秀的,流行的构建工具.
但是Maven不仅是构建工具,他还是一个依赖管理工具和项目信息管理工具.他还提供了中央仓库,能帮我们自动下载构件.
使用Maven还能享受一个额外的好处,即Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置(Convention Over Configuration)

2.安装Maven环境

2.1 下载Maven

Maven最新版官方下载地址:点击直达

在这里插入图片描述

2.2 解压Maven

本地找个路径存放Maven文件
在这里插入图片描述

2.3 配置Maven的环境

Maven环境变量配置可以参考JDK的环境变量配置。

1、首先右键电脑->属性->高级系统设置->环境变量,在系统环境变量中,新建变量名为MAVEN_HOME变量值为解压的maven路径(注意一定是到bin目录的上一级目录),在这里是G:\Maven\apache-maven-3.8.4
在这里插入图片描述
2、在系统环境变量Path最后,添加%MAVEN_HOME%\bin,注意要与前面的内容用分号分割
在这里插入图片描述

2.4 测试Maven环境是否正常

打开cmd,执行mvn -version指令,如图所示结果表示环境配置正确
在这里插入图片描述

3. 将Maven整合到IntelliJ IDEA

  1. 在G盘的maven目录中新建MavenRepository目录(名称可自定义,作为本地仓库,以后的jar包都会自动下载到这里),然后打开进入解压包下的conf目录,找到settings.xml核心配置文件
    在这里插入图片描述
  2. 在文件中找到localRepository标签位置,配置本地仓库地址,修改配置如下:
    在这里插入图片描述
  3. 在文件中找到mirrors标签位置,在mirrors标签内配置国内镜像,这里我们使用阿里云镜像(默认是国外的,速度很慢,当然你也可以配置多个mirror)和中央仓库1作为备用,配置如下:
<!--阿里云central仓和jcenter仓的聚合仓-->
<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

在这里插入图片描述
其他镜像源推荐:

<!--中央仓库1-->
<mirror><id>central</id><name>Maven Repository Switchboard</name><url>https://repo1.maven.org/maven2/</url><mirrorOf>central</mirrorOf>
</mirror>
<!-- 推荐1—中央仓库2 -->
<mirror><id>repo2</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>https://repo2.maven.org/maven2/</url>
</mirror>
<!-- 推荐2-->
<mirror>  <id>activiti-repos2</id>  <name>Activiti Repository 2</name>  <url>https://app.camunda.com/nexus/content/groups/public</url>  
</mirror>  
<!-- 推荐3-->
<mirror>  <id>activiti-repos</id>  <name>Activiti Repository</name>  <url>https://maven.alfresco.com/nexus/content/groups/public</url>  
</mirror>  
  1. 将maven的配置文件settings.xml复制一份粘贴到C:\Users\Administrator.m2目录下,否则配置可能无法生效。

注意: 1、这里的Administrator是指你当前的电脑用户名
2、一般来说,直接配置压缩包config下的settings.xml就可以,我这里还是在.m2中也配下比较保险,如果你就用config下的settings.xml,那么在IDEA中配置时也要在User
settings file处勾选Override重新指定为config下的settings.xml
3、如果C:\Users\Administrator下没有.m2文件夹,可以新建一个.m2文件夹,或在maven的settings.xml没有配置localRepository时使用默认的配置情况下,在cmd中执行如下指令:mvn
help:system 然后ctrl+c终止,再去C:\Users\Administrator中会发现就有.m2文件夹了

4. 配置Intellij IDEA

  1. 打开IDEA中的File > Settings > 搜索Maven,点击Maven,按照如图设置Maven Home目录和User Settings,本地仓库会自动检测出来之前配置的目录,最后Apply --> OK
    在这里插入图片描述

5. 至此结束配置!

http://www.lryc.cn/news/27543.html

相关文章:

  • 图数据库认证考试 NGCP 错题解析 vol.02:这 10 道题竟无一人全部答对
  • 188888
  • 华为机试题:HJ99 自守数(python)
  • 如何提高推广邮件的发送成功率?
  • 关于提高PX4抗风性
  • AVL 树实现
  • 跟我学c++高级篇——模板元编程之八惰性加载
  • 【Python入门第二十二天】Python 类和对象
  • qml的进度条
  • Pycharm补丁包使用教程
  • 用VAE生成图像
  • 你只会说MVC模型是什么但是不会实现?今天带你走通Web、Servlet、MVC、SpringMVC。代码演示很清晰
  • C++中邻接矩阵、邻接表、链式前向星具体用法及讲解
  • appium的安装详解
  • STM32之 串口
  • CSDN 编程竞赛三十三期题解
  • 逆向练习之 mingyue.exe wp
  • LeetCode 热题 HOT 100 Java 题解 -- Part 3
  • QML键盘事件
  • 跨域问题怎么解决
  • 微服务网关Gateway和Zuul的区别
  • 专访华西二院吴邦华:隐私计算+AI全栈技术,构筑智慧医院建设的坚实数据底座|爱分析访谈
  • 《C++ Primer Plus》第18章:探讨 C++ 新标准(6)
  • .Net Core中使用是SQL Server的邮件发送功能
  • Nginx优化服务和防盗链
  • B树与B+树
  • QEMU网络配置
  • windows安装tomcat
  • 刷题记录:牛客NC23051华华和月月种树 树链剖分+离线加点
  • 年薪20W软件测试工程师必备的6大技能(建议收藏)