Maven介绍及环境搭建

什么是Maven?

Maven是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的。

Maven好处

首先看下普通的传统项目


普通的传统项目.png

然后看下Maven项目


Maven项目.png

分析:maven项目为什么这么小?因为没有jar包。 需要jar吗?肯定需要。没有存在于maven项目里面,jar存在于哪?
依赖管理(意思也就是:统一来管理jar包) 这个只是使用maven的一个好处

传统项目的依赖管理

image.png

maven项目的依赖管理

image.png

下面来总结下Maven的好处:

1.一步构建

Maven对项目构建的过程进行标准化,通过一个命令即可完成构建过程。

2.依赖管理

Maven工程不用手动导jar包,通过再pom.xml中定义坐标从maven仓库自动下载,方便且不易出错。

3.maven的跨平台

maven可在Window、linux上使用

4.maven遵循规范

开发有利于提高大型团队的开发效率,降低项目的维护成本,大公司都会考虑使用maven来构件项目。

Maven的安装配置

下载安装

从该网站http://maven.apache.org/下载

图片.png

图片.png

直接解压到一个没有中文没有空格的文件夹里解压后的目录如下:


图片.png

图片.png

Maven环境变量配置

要配置jdk, maven3.3.9这个版本所需的jdk版本必须要1.7以上(也就是需要配置JDK)


图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

然后把MAVEN_HOME添加到path里

图片.png

图片.png
图片.png

然后输入 %MAVEN_HOME%\bin;

图片.png

验证maven是否配置成功:

打开dos窗口 输入: mvn –v

看到这个就是配置成功了。


图片.png

如果出现这个

图片.png

配置maven出现java_home environment variable is not defined correctly

如果出现这个说明JDK配置的路径不对,需要重新配置下JDK。


图片.png

图片.png

图片.png

这样就可以完整配置Maven环境搭建了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,970评论 6 342
  • 简介 概述 Maven 是一个项目管理和整合工具 Maven 为开发者提供了一套完整的构建生命周期框架 Maven...
    闽越布衣阅读 4,362评论 6 39
  • 村上春树的书《当我谈跑步时,我在谈些什么》昨天翻看了三分之一,没有想到这样的知名作家居然还是一个跑步爱好者,...
    KatnissL阅读 233评论 2 1
  • 最近这个词特别火,大家突然推崇简单生活。当你对别人抱怨生活的不如意,抱怨着抱怨那时,对方会清描淡写的告诉你别对生活...
    四颗刺的玫瑰阅读 476评论 0 0