由于在大型项目中使用的依赖包比较多,手动添加比较麻烦,在开发过程中,人们使用Maven
进行项目的管理,节省了为项目添加依赖包的时间,大幅提升了开发效率。
在开始框架课之前,老师先给我们讲解了Maven
的基本使用,下面算是一个课程记录,留下来方便以后复习。
Maven是什么?
在使用Maven
之前,我们需要先知道Maven
是什么。那么Maven
是什么呢?
Maven
是一个项目管理的插件,可以帮助程序开发人员管理Java
项目开发时用到的第三方的Jar
包,当然也包括Jar
的版本。在开发时用到第三方Jar
时,我们只需要将用到的Jar
的版本告诉Maven
就好了,Maven
会自动将需要的第三方Jar
添加到项目中。
Maven是如何管理Jar包的?
- 在使用
Maven
时,这个插件会在本机建立一个文件夹,会形成一个本地仓库,这个仓库(文件夹)由Maven
管理,用来存放Jar
包;除去本地仓库以外,Maven
还有互联网站点,我们称作中央仓库。 - 我们在创建项目时,如果用到了第三方
Jar
包,Maven
会首先在本地仓库中寻找指定版本的Jar
,如果找到了,便直接引入到当前项目中,如果没有找到,Maven
插件会到中央仓库去寻找Jar
包,并下载到本地仓库,保存,以便后续项目使用。 - 后面会介绍
Maven
的Jar
定位原理
Maven的安装
- 首先需要下载
Maven
,在Maven
官网的下载页面可以找到各个系统版本的Maven
下载。目前最新的版本是3.6.1可以直接下载。在Maven
官网下载的是.zip格式的压缩包,直接解压即可。下图是解压后的Maven
目录结构。
* 随后需要配置Maven
的系统环境变量,在系统变量中,先添加一个名为M2_HOME
的“系统变量”,或者只为当前用户配置的“用户变量”。 - 下面需要将
Maven
的bin
目录加入到Path
.
因为我这里是windows10
系统,因此只需要浏览一下文件夹就可以将path
配置好,如果是win7
系统,需要手动添加path
,这时只需要在path
后添加%M2_HOME%\bin;
代码即可。 - 结束配置之后,需要验证是否配置成功,在
CMD
中执行mvn -v
命令,即可验证,这条命令是打印出当前Maven
的版本信息。如下图所示:
创建Maven项目
我在学习时使用的Java
开发时使用的是Eclipse
,以下例子都是基于Eclipse
进行演示的。
- 首先点击
Window
–>Preference
进入Eclipse
的首选项配置,然后找到Maven
,在它的下面有一个Installations
的子选项,进入后,会看到如下页面,点击Add
然后会看到如下页面,点击Directory
,选择Maven
的安装目录即可:
再后面就会在Maven
选项卡中显示出当前安装的Maven
版本,勾选当前版本即可:
以上就完成了Maven
的开发工具基本配置,下面就可以使用Maven进行项目管理了。