博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven的下载安装及配置环境变量和本地仓库
阅读量:3899 次
发布时间:2019-05-23

本文共 1742 字,大约阅读时间需要 5 分钟。

文章目录

简介

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

下载

  1. 百度搜索maven,在搜索的结果中可以找到Maven官网,点击进入,如图所示:在这里插入图片描述

  2. 在官网的左侧导航栏可以看到Download选项,点击进入,如图所示:

    在这里插入图片描述

  3. 下滑页面到File段落,在这里可以根据后缀名来下载。前两项下载(前缀为Binary)为安装包,后两项下载(前缀为Source)为源码。如果使用的是Linux操作系统,则下载后缀为.tar.gz的安装包,如果使用的是Windows操作系统,则下载后缀为.zip的安装包,如图所示:

    在这里插入图片描述

  4. 将安装包中的apache-maven-3.6.1解压到本地,这里作者解压到了G盘根目录,如图所示:

    在这里插入图片描述

配置环境变量

  1. 打开 控制面板 ——》 系统和安全 ——》 系统 ——》 高级系统设置,在弹窗的窗口中选择环境变量,打开环境变量窗口,如图所示:
    在这里插入图片描述
  2. 在弹窗的窗口中,新建一个系统变量,变量名为MAVEN_HOME,变量值为刚才将apache-maven-3.6.1解压到的目录(作者这里是G:\apache-maven-3.6.1),如图所示:
    在这里插入图片描述
  3. 接下来,设置path环境变量,在最后加上;%MAVEN_HOME%\bin,注意这里名字要和上个设置相同,如图所示:
    在这里插入图片描述
  4. 环境变量配置完成后,需要查看本机是否成功安装了Maven,使用命令Win+R,输入cmd后回车,进入命令行操作页面。在页面中输入mvn -v命令,按下回车,如果显示以下结果,则表明安装成功:
    在这里插入图片描述

设置本地仓库

  1. 现在设置本地仓库。打开apache-maven-3.6.1解压到的目录(作者这里是G:\apache-maven-3.6.1),进入conf文件夹,找到settings.xml文件,如图所示:
    在这里插入图片描述
  2. 修改 settings.xml文件之前,选择一个磁盘创建我们Maven本地仓库的位置,作者这里选择的是G盘根目录,在这个文件夹中再创建一个repository文件夹,如图所示:
    在这里插入图片描述
  3. 使用文本编辑工具如notepad++等或者windows自带的文本编辑器打开G:\apache-maven-3.5.3\conf(即解压后目录的conf目录)下的settings文件,修改<localRepository.>的设置,原来这部分设置是被注释掉的,现在将注释放开,如下图所示,并设置repository(本地仓库)的位置,这个位置就是步骤2中新建文件夹的位置(G:\maven)如下图所示:
    在这里插入图片描述
  4. 配置阿里云镜像。因为Mavaen默认节点在国外,下载jar包可能会比较慢,甚至失败,所以需要配置一个国内的镜像。修改<mirrors.>的位置,加上一段代码,如图所示:
    在这里插入图片描述
    代码如下:
alimaven
central
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
  1. 使用命令Win+R,输入cmd后回车,进入命令行操作页面。在页面中输入mvn help:system命令,按下回车,会开始下载很多东西,如图所示:
    在这里插入图片描述
  2. 下载完成后,我们可以看到本地仓库目录下多了很多文件,如图所示:
    在这里插入图片描述

转载地址:http://wscen.baihongyu.com/

你可能感兴趣的文章
JAVA人事管理系统
查看>>
Dubbo面试题(关注小R持续更新)
查看>>
JAVA仿微博系统(JAVA毕业设计含源码和运行教程)
查看>>
24BITBMP位图的文件结构及创建
查看>>
如何在自定义控件中获得width和height?
查看>>
Android UI开发专题之界面设计【基础API】
查看>>
ejarmaker: jar 、java类的加密工具
查看>>
配置NFS实现Linux服务器之间的文件共享
查看>>
PostgreSQL连接池pgbouncer的使用
查看>>
Kryo序列化进阶学习: 加密数据
查看>>
swift 3.0 数组赋值
查看>>
用C#通过888-TT打印中文标签
查看>>
sendmail 出现 My unqualified host name的解决办法
查看>>
彻底解决lazarus安装组件后烦人的编译时单元找不到的问题!
查看>>
Delphi的参数修饰const/var/output 与C++的对应关系
查看>>
C++ free与delete区别
查看>>
VC的字符串转换atlconv的使用
查看>>
递归算法的时间复杂度
查看>>
数据结构之图(存储结构、遍历)
查看>>
使用sizeof计算类的大小
查看>>