一、Windows安装Maven

  1、下载Maven

    这里需要注意:不要去官网下载最新的版本,因为会出现与IDEA不兼容的现象。

    这里提供下载地址:https://archive.apache.org/dist/maven/maven-3/

    由于现在最新的是3.6.2,所以这里我下载它之前的一个版本3.6.1,选择bin.zip文件下载即可。

    *******下载完后解压到本地,可以存放到任意目录 (最好不要放在C盘,然后要养成不起中文路径的好习惯)*********

  2、设置系统的环境变量

    (1)新建环境变量MAVEN_HOME,赋值刚才解压后存放的根目录;

    (2)然后编辑环境变量Path,点击“新建”,然后添加:%MAVEN_HOME%\bin; 

    (3)至此,maven已经完成了安装,可以通过DOS命令检查一下我们是否安装成功。

    打开命令提示符(cmd),输入:mvn -v,显示下面结果,表示maven已经安装成功。

  3、配置本地仓库

    maven解压后,可以修改maven中的配置文件,由于默认的maven仓库是指向到C盘的,因为每次我们引用一个新的依赖,就会将依赖包,

    下载到我们本地maven指向的位置,所以如果有需要,可以修改为自己想存放的位置。

    (1)打开maven根目录下的conf文件夹,然后编辑里面的settings.xml文件。

     首先创建一个空文件夹,用作Maven的本地仓库,这样以后的所有的依赖都会存储到这个仓库里。

     然后在配置文件settings.xml文件里添加如下代码,指定本地仓库的位置。

	<!-- 下面是自己设置的本地仓库位置 -->
<localRepository>D:\SoftwaresFiles\Java\Maven_Local</localRepository>

    

    (2)接着添加Maven的依赖下载镜像,这里用阿里云镜像。

    (注意:阿里云镜像地址跟以往的下载地址不一样,所以要更改下载的路径,否则不成功)

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/grails-core</url>
<mirrorOf>central</mirrorOf>
</mirror>

  

    查看效果如下:

    (3)添加完后,保存settings.xml,然后重新打开命令提示符(cmd),输入:mvn help:system

    

    *********出现以上页面,表示配置成功。(如果失败,很有可能是因为网络问题,重新打开cmd再操作一次即可。)**********

二、IDEA里配置Maven

  打开IDEA,点击File->Settings,在搜索栏里输入Maven;

  然后修改Maven home directory: D:\SoftwaresFiles\Java\apache-maven-3.6.1(改为你解压后的Maven根目录地址)

  接着修改 User settings file:  D:\SoftwaresFiles\Java\apache-maven-3.6.1\conf\settings.xml  (改为你配置文件settings.xml的地址)

  Local repository 会被自动识别为 D:\WorkSpace\MavenRepository

    **********这样,IDEA中的maven就准备好了,此时是使用本地库以及阿里云的镜像**********

    **********以后项目中在使用Maven时,会自动下载jar到本地仓库**********

Maven安装和在IDEA配置Maven的更多相关文章

  1. maven安装和环境变量配置

    maven安装和环境变量配置 myeclipse自带maven(Maven4MyEclipse)创建项目:新建Web Projects项目,在新建的页面上打上maven的勾.新建的项目里会多出个pom ...

  2. maven安装与环境变量配置

    一.什么是maven Maven基于项目对象模型(POM Project Object Model),可以通过一小段描述信息(配置文件)来管理项目的构建.报告和文档的软件项目管理工具. 同时也是跨平台 ...

  3. Windows环境下maven 安装与环境变量配置

    Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用 ...

  4. maven win 安装 与 IntelliJ IDEA 配置Maven【2018-11-14最新最有姿势攻略】

    [博客园cnblogs笔者m-yb原创,转载请加本文博客链接,笔者github: https://github.com/mayangbo666,公众号aandb7,QQ群927113708] http ...

  5. Maven安装及其IDEA的配置

    相关内容网上很多,本文转载自csdn博主 击中我,https://blog.csdn.net/qq_36267611/article/details/85274885,内文略有修改. 一.下载安装前往 ...

  6. IDEA 如何搭建maven 安装、下载、配置(图文)

    1.下载 maven 压缩包 输入网址 www.apache.org 会看到以下界面 住下划看到以下界面 然后看到这个界面 选择下载这个版本 下载后 解压 maven 压缩包 (文件路径不建议用有中文 ...

  7. [maven(1)]myeclipse2014下如何配置maven

    1.maven工程下载,解压压缩包到某一目录中 2.配置环境变量 在电脑环境变量中新建M2_HOME M2_HOME:D:\MAVEN\apache-maven-3.3.9(类似Java_Home) ...

  8. Maven安装及MyEclipse中使用Maven

    Step1:下载mavenhttp://maven.apache.org/download.cgi,下载好后解压到一个路径中 Step2:配置环境变量, 新建变量名:MAVEN_HOME 变量值:D: ...

  9. 类型:Java;问题:eclipse配置maven;结果:eclipse配置maven

    eclipse配置maven 下面跟大家分享的是eclipse配置maven的方法. 方法/步骤 安装maven之前,要先安装jdk及配置JAVA_HOME环境变量.JDK1.4以上. 下载maven ...

随机推荐

  1. sql server之SQL SELECT INTO 语句

    SELECT INTO 语句可用于创建表的备份复件. SELECT INTO 语句 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中. SELECT INTO 语句常用于创建表 ...

  2. at org.apache.jsp.WEB_002dINF.pages.login_jsp._jspInit( login_jsp.java:22)

    SEVERE: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException at org.apac ...

  3. PMP全真模拟题真题試題含答案解析 2019年下半年PMP考試适用 PMP中文文对照试题 【香港台灣地區PMP考試也可用】

    PMP全真模拟题真题试题 含答案解析 2019年下半年PMP考试适用 PMP中文文对照试题 [香港台灣地區PMP考試也可用]PMP全真模擬題真題試題 含答案解析 2019年下半年PMP考試适用 PMP ...

  4. jenkins自动化部署项目2 --插件的选择和安装

    一.安装插件: 我选择的安装建议的插件,也可以自定义安装自己想要的插件,在不敢保证自己确定要用的插件是完全正确的情况下建议按推荐安装 我理解的jenkins+tomcat完成自动化部署maven项目需 ...

  5. easyui-datetimebox 控件绑定双击事件实现自动选中当前日期时间

    本方法是在不改变原 js 的情况下,通过扩展方法来实现本目的 首先在 datetimebox 控件中扩展一个 绑定双击事件 的方法 $.extend($.fn.datetimebox.methods, ...

  6. JAVA面试题 (一)

    java作用域public private protected 不写-friendly的区别? public:可以被任何类引用. protected:除了其他包不能使用,当前类,子孙类,同一包下的所有 ...

  7. Vsftp服务-实战案例

    Vsftp 实验案例一:(本地用户) 试验版本:Linux7.X版本 公司内部现在有一台FTP 和WEB 服务器,FTP 的功能主要用于维护公司的网站内容,包括上传文 件.创建目录.更新网页等等.公司 ...

  8. ibatis 学习

    1.$与#的区别: 用到#和$来获取传的参数值,其中#是将传来的值替换(如果是字符串,会将‘’带着替换,比如上面$value$,用#value#的话,就会出错.#与$的使用区别:$中间的变量就是直接替 ...

  9. Ceph 的 'MAX AVAIL' 和 数据平衡 - Storage 6

    1. 客户环境 节点数量:4个存储节点 OSD数量:每个节点10块8GB磁盘,总共 40 块OSD Ceph 版本: Storage 6 使用类型:  CephFS 文件 CephFS数据池:  EC ...

  10. 正睿OI DAY3 杂题选讲

    正睿OI DAY3 杂题选讲 CodeChef MSTONES n个点,可以构造7条直线使得每个点都在直线上,找到一条直线使得上面的点最多 随机化算法,check到答案的概率为\(1/49\) \(n ...