目录

1、maven 安装步骤

(1)从 Apache 官网下载 maven 压缩包

(2)解压 maven 压缩包,即可使用

(3)配置 maven 环境变量,方便全局使用

(3)检测是否安装配置成功

2、Maven 使用详解

(1)修改 setting.xml 配置文件

(2)使用 pom.xml 文件

(3)如何创建私有 Maven 仓库和上传 jar 包到私有仓库?


Maven 中央仓库:https://mvnrepository.com/

Maven 通常用来作为 Java 项目的版本控制和管理工具,它的核心是插件,它是一个插件执行框架,所有的功能都是由插件完成的。

1、maven 安装步骤

(1)从 Apache 官网下载 maven 压缩包

apache 官网下载地址: Maven – Download Apache Maven

下载相关二进制文件:

(2)解压 maven 压缩包,即可使用

        前提:Maven 是一个 Java 工具,因此必须安装 Java 才能继续。

        注意:maven 的安装需要依赖 jdk 的安装,所以必须先安装完成 jdk 且配置好 jdk 环境变量后在进行 maven 的安装!!!

maven 的安装很简单,就是直接解压文件就行了(当然了,前提是你下载的是 zip 压缩包格式),如下图,就是解压后的压缩文件内容:// 只需要解压,就这么简单

(3)配置 maven 环境变量,方便全局使用

        打开我的电脑属性,新增 MAVEN_HOME 环境变量,这里 MAVEN_HOME 环境变量的值是 maven 文件解压的目录:// 就跟配置 Java 环境变量一样

        找到 Path 变量,配置系统环境变量,在该系统环境变量中新增环境变量的值:

新增环境变量的值如下图:

        环境变量 path 的作用:

提供 windows 命令行中指令的可执行文件路径,当我们在命令行中键入指令时,根据环境变量中的 path 值,找到对应的指令可执行文件进行执行。

简单的说就是配置在 path 中的目录参数,在命令行中的任何目录下都可以使用。

(3)检测是否安装配置成功

        cmd ——> 打开 windows 黑窗口 ——> mvn -version 查看版本信息,如果出现以下信息,即表示 maven 已经安装成功:

2、Maven 使用详解

(1)修改 setting.xml 配置文件

配置本地仓库:在本地仓库随便新建一个文件目录,作为 maven 的本地仓库,maven 优先读取本地仓库中的 jar 包

配置 settings.xml 文件 ——>文件在安装目录的 apache-maven-3.6.3\conf 文件夹下

<!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository<localRepository>/path/to/local/repo</localRepository>
--><localRepository>‪E:\maven_repository</localRepository>

关于该文件的详细内容,请点击这里。

        修改 maven 的原地址为阿里源:同样打开 conf 文件夹中的 setting.xml 文件,找到 </mirrors>,在</>上一行中加入下面这段代码即可,目的是为了加快 jar 包的下载速度,毕竟网络上,国内镜像比国外镜像要快

    <mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror><mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>

一般使用 IntelliJ IDEA ,都会自带 Maven,并不需要本地安装。IntelliJ IDEA 默认使用在 USER_HOME/.m2 路径下的 settings.xml 文件,该文件被设计成可以跨项目通用。

(2)使用 pom.xml 文件

Maven pom.xml 文件中标签特别多,但常用的就那么几个, 如果碰到不熟悉的,可以参考官方文档,描述得很少详细。Maven pom.xml 使用详情,请点击这里。// 最全的官方文档,方便查阅

Maven scope 作用域详解,点击这里。

(3)如何创建私有 Maven 仓库和上传 jar 包到私有仓库?

创建私有 Maven 仓库,百度下,内容特别多。这里提供一篇不错的文章做参考,点击这里。当然有时间我也会在这里进行补充。

至此,Maven 的简单安装和使用介绍完毕。

Maven 安装和使用详解详解(windows 环境)相关推荐

  1. MYSQL 5.7 解压版 windows 环境下安装

    MYSQL 5.7 解压版 windows 环境下安装 1.下载MYSQL 2.下载完成后,放入要部署目录,解压. 3.新建 my.ini 文件 data 子文件夹千万不要自己建,否则后续启动会报错 ...

  2. Maven安装教程以及IDEA配置详解(IDEA版)

    下载 官网:https://maven.apache.org/download.cgi (下载解压版) 下载位置:在"Files"这一栏,"Binary zip arch ...

  3. windows环境安装lzo和python-lzo

    windows环境安装lzo和python-lzo 概述 应用版本 Windows环境安装lzo 安装python-lzo插件 快速安装 代码示例 问题解析 近期因python项目开发中涉及到lzo文 ...

  4. windows ce 安装java,Windows环境下JDK安装和配置

    相信所有学习Java的朋友应该都在Windows操作系统中安装和配置过JDK,这里我们将详细介绍安装和配置过程! 在Linux环境下安装JDK可参考:Linux环境下JDK安装和配置 下面我们开始讲解 ...

  5. 只需五步学会Maven 3.6.1OR 3.6.3及其他版本的下载安装与配置【图文详解】

    第一步,下载并解压缩包 ​第二步,配置两个环境变量 ​第三步,测试是否安装成功 ​第四步,指定本地仓库的路径 第五步,修改镜像仓库 第一步,下载并解压缩包 Maven官方下载地址:https://ma ...

  6. Maven安装与配置详解、多镜像节点的配置

    下载 Maven是Apache下面的一个项目,官网下载地址: https://maven.apache.org/download.cgi 历史版本下载地址: https://archive.apach ...

  7. Maven安装和依赖管理详解

    文章目录 Maven相关的概念 Maven仓库和坐标 Maven的安装 IDEA集成Maven 使用IDEA创建Maven工程 Maven的常用命令 依赖管理 Maven相关的概念 maven 资源仓 ...

  8. Maven安装教程详解与导入

    点击打开链接:maven安装与配置 点击打开链接:maven项目导入 apache-maven-3.5.0和eclipse-maven3-plugin插件工具可以到我上传的资源中下载.

  9. maven 与intellij IDEA 下maven 为groovy 项目生成jar 详解

    2019独角兽企业重金招聘Python工程师标准>>> W7下安装 maven与intellij IDEA 下maven为groovy项目生成jar详解(适合新手) 第一步:下载ma ...

最新文章

  1. iOS多线程开发(三)---Run Loop(一)
  2. P4148 简单题(KDTree)
  3. 计算机之父童年的故事ppt,《“计算机之父”童年的故事》PPT课件2
  4. python自动汇总excel_RPA手把手:Python轻松实现EXCEL自动化
  5. Gblfy 专栏设立服务大家,共享资源
  6. 《你不常用的c#之五》:Thread与ThreadPool的内存之战
  7. 在block中使用self
  8. python入门先学什么-所以学完 Python 入门课的孩子到底能干啥?
  9. JAVA中的“抽象接口”
  10. 利用sklearn实现adaboost,以单一分类树为例
  11. Linux设备驱动程序(LDD)中snull的编译问题
  12. mbedtls里面的rsa应用函数
  13. roundcube db.inc.php,Webmail Roundcube安装配置基础教程
  14. photoshop制作烫金效果logo详细教程
  15. HTTP 405 错误 – 方法不被允许 (Method not allowed)
  16. 西安电子科技大学计算机应用,西安电子科技大学计算机应用技术考研
  17. 今晚7:30|AI TIME青年学者——英国伯明翰大学计算机学院讲师来啦!
  18. Android调用手机自带图库选择图片
  19. 思科模拟器(Cisco Packet Tracer7.2.1)安装过程
  20. 编程求x的n次方_用C语言程序设计:求x的n次方的函数。

热门文章

  1. 深度学习(GoogLeNet)
  2. cf游戏进不去计算机,我的电脑玩游戏cf登陆不上怎么办? 爱问知识人
  3. Java 输入三个整数 从小到大排列
  4. promise的认知
  5. linux系统如何创建python文件夹_Python创建目录文件夹
  6. 针对smartforms中打印格式的配置 和 连续打印总结(敬我亲爱 的 越后龙神-陶哥)
  7. 《安富莱嵌入式周报》第278期:基于RUST编程语言RTOS,固态继电器芯片,微软发布物联网组件框架,支持多款蜂窝,LoRa和WiFi芯片工业物联网4.0书籍
  8. 记录微信小游戏AR功能开发遇到的坑
  9. 【ECMAScript】语法、规范、错误、运算符、判断分支、注释
  10. 实验五 数组的运算(第8周)