Maven

1.什么是Maven?

1). 概念
Maven 是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标的逻辑。
2). 作用
其作用是用来管理jar 包的
a).统一开发规范与工具
b).统一管理jar包
这里如何理解呢?
从我们学java开始,在开发工具中新建一个java工程的时候,工程目录如下图所示。
这里写图片描述
写代码就在src目录下建包,在实际开发中,不仅仅只有代码,还有许多的配置文件,单元测试代码等,难道都要放在src目录下吗?就算是开发者自己新建的,但是在实际开发中不可能一个人写代码,不适合团队合作。没有统一的规范。接下来就看下创建Maven 的目录结构。
这里写图片描述
src/main/java——主要写代码
src/main/resources ——负责管理项目主体的资源。在使用Maven2执行compile之后,这个目录中的所有文件及子目录,会复制到target/classes目录中,为以后的打包提供了方便。
src/test/java——测试代码
src/test/resources —— 负责管理项目测试的资源。在使用Maven2执行test-compile之后,这个目录中的所有文件及子目录,会复制到target/test-classes目录中,为后续的测试做好了准备。
这里写图片描述
3). 常用命令
mvn install ——–> 在本地Repository中安装jar
mvntomcat:run——–> 启动tomcat服务
mvn archetype:generate——–> 创建Maven项目
mvn compile——–> 编译源代码
mvn deploy——–> 发布项目
mvn test-compile——–> 编译测试源代码
mvn test ——–>运行应用程序中的单元测试
mvn site ——–>生成项目相关信息的网站
mvn clean ——–>清除项目目录中的生成结果
mvn package——–> 根据项目生成的jar
mvn eclipse:eclipse ——–>生成eclipse项目文件
mvntomcat:run——–> 启动tomcat服务
mvn clean package ——–>Dmaven.test.skip=true:
清除以前的包后重新打包,跳过测试类

2.如何下载Maven?
下载地址:http://maven.apache.org/download.cgi

这里写图片描述

点击下载压缩包,放在自己目录盘下,解压文件
这里写图片描述

我用的是maven.3.2.1版本的 上面是演示如何下载mven 压缩包。
解压之后,接下来就是配置环境变量了,看下图
MAVEN_HOME: ” D:\Maven\apache-maven-3.2.1

Path;—->” ;%MAVEN_HOME%\bin;

当然,也可以直接在path中设置; D:\Maven\apache-maven-3.2.1\bin; 不过这样设置的话,灵活性不太好。个人建议还是按照这样配置好一点,避免出错。

这里写图片描述

这里写图片描述

环境配置好之后,如何验证是否配置成功呢?

win + r 输入 cmd 回车 ,打开命令行,
输入 mvn - v 回车,就会出现如下图所示
确保你的电脑安装了JDK,如何报错的话,检查一下maven的环境变量和JDK的环境变量
这里写图片描述

希望对你有帮助。下一篇,是介绍如何创建Maven工程以及一些常用的功能。

每天进步一点点,总比止步不前的强
———-## 送给每个初入学习编程的人 ##

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值