1. 官网下载Maven管理工具

  官网:https://maven.apache.org/download.cgi

  系统要求:

    JDK:Maven 3.3以上需要JDK 1.7以上版本支持

    Memory:没有最低要求

    Disk:软件本体10MB左右,本地仓库至少占用500MB

    System:没有最低要求

  版本选择:

    Binary tar.gz archive:二进制 tar.gz 存档

    Binary zip archive:二进制 zip 存档

    Source tar.gz archive:源代码 tar.gz 存档(Linux)

    Source zip archive:源代码 zip 存档(Windows)

2. 解压Maven管理工具压缩包到目录

  

3. Maven管理工具目录

  bin:Maven的运行目录,最重要的是 mvn 文件,用来构建项目

  boot:存储着Maven本体运行时要用到的类加载器

  conf:配置文件,最重要的 settings.xml 是对Maven配置时主要用到的配置文件

  lib:Maven本体运行时要用到的 jar 包

4. 配置环境变量

  (1) 新建系统变量

    变量名:MAVEN_HOME

    变量值:解压到的绝对目录

    

  (2) 新增系统变量

    变量名:Path

    变量值:%MAVEN_HOME%\bin;

    

  (3) 依赖系统变量中存在

    变量名:JAVA_HOME

    变量值:JDK安装的绝对目录

    

5. 测试Maven是否安装成功

  (1) 启动“命令提示符”

  (2) 输入“mvn -v”,有正确反馈即安装成功

  

6. 配置Maven本地仓库

  (1) 修改配置文件

    进入 %MAVEN_HOME%\conf 目录,修改 settings.xml 文件。

    找到 localRepository 标签,修改为指定文件夹。

    

  (2) 修改默认目录

    进入 C:\Users\(当前用户)\.m2 文件夹。

    删除 repository 文件夹,将 %MAVEN_HOME%\conf 下的 settings.xml 文件拷贝一份到 .m2 文件夹。

    (其实这个 .m2 文件夹可以直接删除的,因为已经将仓库指定到了其他路径,但是以防万一)

7. IDEA集成Maven工具

  (1) 启动IDEA,进入欢迎界面

  (2) 选择 Configure -> Settings,搜索 maven,进入主配置

  (3) 具体设置

    Maven home directory:Maven的主目录路径

    User settings file:Maven用户配置文件目录路径

    Local repository:Maven本地仓库目录路径

    

  (4) 配置运行时参数

    进入 Runner 子设置

    修改 VM Options 为 -DarchetypeCatalog=internal

    (优先使用本地仓库支撑骨架创建Maven工程)

    

最新文章

  1. Python中为feedparser设置超时时间教程
  2. centos 安装mysql
  3. EverEdit安装
  4. python下的复杂网络编程包networkx的安装及使用
  5. Windows Azure 生成证书
  6. sql-表值函数tvf
  7. 熟悉java堆内存和栈内存和mysql的insert语句中含有id的处理
  8. Python成长之路_装饰器
  9. iOS面试题03-UI控件
  10. ThinkPHP使用阿里云通信短信服务
  11. java自带的类压缩和下载,以及递归删除动态的文件(shiro项目中来的十)
  12. ubuntu上的附件-终端和用快捷键ctrl+alt+f1 有啥区别
  13. Java的LinkedList详解,看源码之后的总结
  14. hadoop 核心概念及入门
  15. time_t和difftime
  16. python 全栈开发,Day70(模板自定义标签和过滤器,模板继承 (extend),Django的模型层-ORM简介)
  17. Paypal Rest Api自定义物流地址(跳过填写物流地址)
  18. h5新增内容
  19. [Unity插件]Lua行为树(一):BehaviorDesigner源码分析
  20. windows下安装并启动hadoop2.7.2

热门文章

  1. js数组破坏性和非破坏性方法
  2. el-table——可合并单元格的表格
  3. 基于栈的指令集与基于寄存器的指令集详细比对及JVM执行栈指令集实例剖析
  4. Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)总结
  5. 这些Winforms界面开发技巧你还没学会?OUT了
  6. 甘特图控件如何自定义绘图?DevExpress Winforms帮你忙
  7. 关于pageHelper无法查到总数踩到的坑
  8. 1、概述&应用场景
  9. C语言学习系列(六)基本语法
  10. 工作 巧遇 sql 查询 一组数据中 最新的一条