maven的基本原理和使用,Maven的认识与配置
什么是MAVEN
Maven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。
在有多个开发团队环境的情况下,Maven 能够在很短的时间内使得每项工作都按照标准进行。因为大部分的工程配置操作都非常简单并且可复用,在创建报告、检查、构建和测试自动配置时,Maven 可以让开发者的工作变得更简单。
Maven的优势:自动构建,jar包依赖管理,契约编程
自动构建
使用Maven可以为我们完成很多相应的功能:清理代码,自动编译,完成测试,生成站点报告,进行打包(jar,war),项目部署。
1.清理代码:相当于我们运行clear的效果
2.自动编译:可以为咱们自动完成编译(类似于执行Javac生成class文件)
3.完成测试:实现测试功能,帮咱们完成
4.生成报告:可以较为方便的实现对项目的管理
5.打包:普通项目打jar包,web项目打成war包
6.项目部署:只需要一句命令mvn jetty:run即可实现项目的部署
注意:使用jetty:run命令必需有相应的配置与插件
(Maven的命令很多,但不是你想用,想用就能用,有一些命令是需要有插件的)
Maven的安装与配置
Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 jdk。这里就不详细讲解了
安装Maven
从网上下载 Maven:http://maven.apache.org/download.html
安装的过程和jdk相似
解压Maven并且进行环境变量配置
配置Path
检查是否配置成功
mvn -v
mvn 没有参数
自动生成两个文件夹:C:\Users\Administrator\.m2\repository 本地仓库目录
1.1.1. 配置本地仓库
Maven会自动为咱们添加相应的jar包,而这个jar包会先在本地仓库中查找,如果本地仓库中找不到,则会去中央仓库(网络上)去进行下载。
本地仓库默认是在咱们的C盘(系统盘中):
(不同的电脑可能会有区别)
咱们并不建议把 jar包放在系统盘(原因你懂的!)
把本地仓库配置在非系统盘
第一步:移动settings.xml文件MAVEN_HOME/conf/settings.xml 全局的
~用户根路径C:\Users\Administrator/.m2/settings.xml 单个用户的,修改用户的配置文件
第二步:准备好本地仓库第三步:配置文件设置路径到本地仓库单个的settings.xml文件
增加<localRepository>D:/OpenSource/repository</localRepository>
- 12-31郑恺王鹤棣合作的剧解说:3.4剧,王楚然王鹤棣
- 05-15农村三层楼房子网线如何布置?家装接电三层农房如何配线
- 03-22直性子的人其实不好:致,所有直性子的人
- 03-08幼儿园健康领域好玩的皮球教案,幼儿园小班教案大皮球真好玩含反思
- 09-23商业空间软装费用低:城市软装,绣花功夫
- 12-25考研英语同义词替换都是动词么 考研英语同义词专项,12
- 01-10牛仔裤不要了怎样改变成牛仔裙:等你老了务必放弃牛仔裤
- 05-12按摩椅按的过程中后背疼怎么调节?按摩椅按腰后面特别疼怎么回事
- 02-09移动光猫的wifi默认密码太简单:无线电力猫设置密码,你都知道吗
- 03-29狒狒最凶残的一面图 体型仅次于猩猩的大型猴子
- 10-18神奇的数字23代表什么?神奇的数字23注定2023好事多多
- 12-16为什么电脑不建议在实体店购买?电脑是在网上还是实体店购买呢
- 05-30武汉冻货批发市场鸡胸肉,武汉10元斤的储备冻瘦肉来了
- 12-13为什么柠檬水可以帮助你减肥?柠檬水能减肥不少人却被
- 11-30孤独成为当下生活的常态,孤独,是生命的常态
- 12-04梵高是如何让画动起来的?艺术家眼中的梵高寥寥数笔画平生
热门
推荐
- 1台式机主板没电会怎么样175
- 2腾讯视频怎么清空观看记录219
- 3打高尔夫唯美句子166
- 4非主流火星文伤感的个性签名425
- 5网络流行的经典搞笑句子素材459
- 6高三政治最后冲刺阶段复习策略汇总227
- 7广场交谊拉丁舞视频401
- 8四年级上作文200字_四年级上作文112