当前位置: 首页>编程语言>正文

idea和Maven版本 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最新版官方下载地址:点击直达

idea和Maven版本 idea与maven的关系,idea和Maven版本 idea与maven的关系_xml,第1张

2.2 解压Maven

本地找个路径存放Maven文件

idea和Maven版本 idea与maven的关系,idea和Maven版本 idea与maven的关系_maven_02,第2张

2.3 配置Maven的环境

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

1、首先右键电脑->属性->高级系统设置->环境变量,在系统环境变量中,新建变量名为MAVEN_HOME变量值为解压的maven路径(注意一定是到bin目录的上一级目录),在这里是G:\Maven\apache-maven-3.8.4

idea和Maven版本 idea与maven的关系,idea和Maven版本 idea与maven的关系_java_03,第3张

2、在系统环境变量Path最后,添加%MAVEN_HOME%\bin,注意要与前面的内容用分号分割

idea和Maven版本 idea与maven的关系,idea和Maven版本 idea与maven的关系_intellij-idea_04,第4张

2.4 测试Maven环境是否正常

打开cmd,执行mvn -version指令,如图所示结果表示环境配置正确

idea和Maven版本 idea与maven的关系,idea和Maven版本 idea与maven的关系_xml_05,第5张

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>

idea和Maven版本 idea与maven的关系,idea和Maven版本 idea与maven的关系_maven_06,第6张

其他镜像源推荐:

<!--中央仓库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
  2. idea和Maven版本 idea与maven的关系,idea和Maven版本 idea与maven的关系_idea和Maven版本_07,第7张



https://www.xamrdz.com/lan/5er1963864.html

相关文章: