maven的初步理解
Posted Frankiee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven的初步理解相关的知识,希望对你有一定的参考价值。
【情景】
在进行JAVA项目开发的过程中,代码写好后,需要经过编译、打包、运行、测试、部署等过程。
在JAVA项目的开发阶段,就会根据业务的需要引入许多jar包来实现功能,但我们需求的jar包本身可能还会存在自己的依赖性(类似Linux中的rpm包也有依赖于其他的包,当将一个安装时,并不能完全的实现想要的功能,还必须将依赖的包安装上才可以),但是呢并不能确定对应的依赖包是什么? 有多少? 当然可以使用“某度”来检索,但是如果每一次都需要检索,那会耽误进度。
而此后的过程中,每一个都是复杂且繁琐的事情,当一个大项目分给好多个人对不同功能进行开发时,以上的流程每个人都要做一遍,耗时就非常的庞大。
【概念】
maven就是用于解决以上的问题的。
“maven是一种自动化构建工具,构建项目的工具”
maven可以根据项目的构建过程划分几个阶段,每个阶段都会存在特定的任务,为了完成各项任务的插件,当执行到某一项任务时就会触发插件的执行。{这个插件可以根据需求到官网进行下载安装}
maven就是将项目开发中的 (开发--编译--打包--运行--测试--部署)这一段过程打通,让他们自动化的进行工作。
以上是关于maven的初步理解的主要内容,如果未能解决你的问题,请参考以下文章
Spring框架学习笔记 ---[spring框架概念 , 初步上手使用Spring , 控制反转 & 依赖注入初步理解 ]