Windows系统maven安装配置
Apache Maven是一个软件项目管理工具,基于项目对象模型(Project Object Model,即POM)的概念,Maven可用来管理项目的依赖、编译、文档等信息。
使用Maven管理项目时,默认配置项目依赖的jar包将不再包含在项目目录中,而是集中放置在用户目录(默认配置)的.m2目录下。
Maven项目有一个特点,每个项目都有一个pom.xml文件,在这个文件中通过符合一定规则的描述信息,来配置和获取jar包,jar包来源于互联网上的maven的中央仓库,也可以在公司或者个人环境中搭建一个本地的仓库,然后从网上下载一个拥有相对完整的jar包的压缩文件,导入到本地仓库中,这样当后续开发java项目时,就可以通过修改maven的配置文件从本地的仓库中获取jar包。
Maven的安装:
注意:由于Maven以来java运行环境,因此在安装配置maven之前,系统一定要安装JDK,并且配置JDK的环境变量,否则maven将无法使用。
打开apache maven的官方网站http://maven.apache.org/download.cgi,进行安装包的下载,推荐下载apache-maven-xxx-bin的压缩包,apache-maven-xxx-src的压缩包是maven的源码包,想了解maven源码的同学可以下载。
下载完成后解压缩:
将整个文件夹拷贝到将要安装的目录下,例如此处放到D:盘下。
接下来配置环境变量,右键点击桌面上此电脑,点击属性,打开属性界面:
点击高级系统设置:
点击环境变量:
界面中“有用户变量”和“环境变量”,在任意一处进行配置都可以,此处选择在用户变量中进行配置,点击“新建”按钮,在“变量名”中填写MAVEN_HOME,如下图:
然后点击浏览目录按钮,选择刚才D:盘下的apache-maven-3.5.0目录,点击确定完成。
接下来选中path,然后点击“编辑”按钮:
点击“新建”,在下面的输入框中输入%MAVEN_HOME%\bin,如下图:
点击“确定”,这样在控制台中的任意路径下都可以使用mvn命令。
配置完成后,按“win”键+字母“R”,输入cmd,打开命令提示符:
在窗口界面中输入:mvn -version,如下图:
点击回车:
此时显示maven的版本等信息,表示安装配置完成。
Windows系统maven安装配置的更多相关文章
- Windows系统Git安装配置
Git的安装 Git是一个开源的分布式的版本控制软件,是Linus Torvalds 为了方便开源贡献者协同开发和管理 Linux 内核开发替代BitKe而开发的. 打开git官网的下载地址:http ...
- Windows系统JDK安装配置
JDK和JRE的安装 打开java的官方网站,下载安装程序,版本根据自己情况选择: 双击安装程序: 点击"下一步": 此处推荐默认路径安装,如果自定义安装目录,则需记住自定义的安装 ...
- Windows下maven安装配置(包括本地化仓库配置)
一.下载maven maven官网:http://maven.apache.org/ 下载下来也就是一个压缩文件,解压.我下载的是3.5.2版本,解压之后如下: 路径为 :D:\Program Fil ...
- Windows系统MySQL安装配置
MySQL是一个开放源代码的数据库管理系统,是由MySQL AB公司开发.发布并支持的,现在属于Oracle旗下产品. 与其他大型数据库管理系统如Oracle.DB2.SQL Server等相比,虽然 ...
- windows系统dokuwiki安装部署设置 xampp环境配置
简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本.语言.插件,可以按照需 ...
- Maven学习第2期---Maven安装配置
一.Maven介绍 1.1 何为Maven Maven这个词可以翻译为"知识的积累",也可以翻译为"专家"或"内行".Maven是一个跨平台 ...
- 转载maven安装,配置,入门
转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://ww ...
- 第一章 Maven 安装配置
Maven基于(POM)项目对象模型,通过一小段描述信息来管理项目的构建.文档.和报告的项目管理软件,类似于php 的管理构建工具composer. 有关详细的Maven学习,可以参考学习https: ...
- windows系统上安装与使用Android NDK r5 (转)
windows系统上安装与使用Android NDK r5 很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单 ...
随机推荐
- [物理学与PDEs]第2章习题11 Lagrange 形式的一维理想流体力学方程组在强间断线上的间断连接条件
对由第 10 题给出的 Lagrange 形式的一维理想流体力学方程组, 给出解在强间断线上应满足的间断连接条件 (假设体积力 $F\equiv 0$). 解答: $$\beex \bea \sez{ ...
- TensorFlow资源整理
什么是TensorFlow? TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库.节点(Nodes)在图中表示数学操作,图中的线(edges)则表示 ...
- vue之简单组件例子
<!-- 根组件 --> <!-- vue的模板内,所有内容要被一个根节点包含起来 --> <template> <div id="app" ...
- 第三章Android移植平台工具介绍
第三章Android移植平台工具介绍 进行 Android 移植的学习并不一定需要一款 Android 手机,但必须要有一款主流的开发板,开发板是用来进行嵌入式系统开发的电路板,包括中央处理器.存储器 ...
- 关于MySQL中的8个 character_set 变量
https://blog.csdn.net/sun8112133/article/details/79921734 本篇会简单介绍在 MySQL 中关于 8个 character_set 变量的基本作 ...
- HTTP报错401和403详解及解决办法
一.401: 1. HTTP 401 错误 - 未授权: (Unauthorized) 您的Web服务器认为,客户端发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 ...
- 038_nginx backlog配置
一. backlog=number sets the backlog parameter in the listen() call that limits the maximum length for ...
- ROS-十步完成ROS-indigo安装
Ubuntu 版本是14.04.5.(这个版本的ubuntu的内核是V4.4的内核,长期维护到2019年,是14代比较稳定的,反正用这个安装就没有什么依赖的头疼的问题,安装ROS很方便,可以去清华的网 ...
- 第十一篇:Mysql系列
Python开发基础之路 第十一篇:Mysql系列 Python-数据库 基本SQL语句 Python-数据类型 主键auto_increment Python-多表关联 外键 级联 Python-s ...
- 初学者如何理解tomcat服务器?
Tomcat介绍:Tomcat服务器是一个免费的开放源代码的Web应用服务器.当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet.另外,Tomcat和II ...