讲到项目的搭建,也许有些读者使用的是通过开发工具新建项目 ,然后将项目所要依赖的第三方jar包复制到项目的类路径下(通常为lib目录)。
我们现在要和这种项目搭建的方式说拜拜了,因为上述搭建方式没有第三方类库的依赖关系,在导入一个特定的jar包时,可能此jar包还依赖于其他jar包,其他的jar包又依赖于更多的jar包,这也是我们平常遇到的ClassNotFound 异常的主要原因。
为了解决上述问题,我们急需引入一个项目构建工具。目前主流的项目构建工具有:Ant、Maven、Gradle 等。本书我们使用Maven 作为项目构建工具。
一、Maven 简介
Apache Maven 是一个软件项目管理工具。基于项目对象模型(Project Object Model,POM)的概念,Maven 可用来管理项目的依赖、编译、文档等信息。
使用Maven 项目管理时,项目依赖的jar包将不再包含在项目内,而是集中放置在用户目录下的.m2 文件夹下。
二、安装
1、下载Maven
根据操作系统下载正确的Maven 版本,并解压到任意目录。
Maven 下载地址:https://maven.apache.org/download.cgi
2、配置Maven
在系统属性->高级->环境变量中分别配置M2_HOME 和 Path,如下图所示: