这一章中我感觉比较重要的几句话基本上就是:
(1)我们每天都要进行大量的代码重新构建的重复劳动。
(2)一款好用的构建工具可以很大的提升我们的开发效率。
(3)根据历史时间依次主要有Make,Ant,Maven这三种构建工具。
(4)Make就是Linux中的Makefile文件,有限制平台和脚本语法不友好。
(5)Ant虽然是通过xml来进行一个配置,但是多个项目需要重复的配置量多。
(6)Maven可以实现快速创建项目并且提供大量插件。
(7)Maven不只是一个代码构建工具。
第二章就是主要讲的是怎么来进行一个maven的安装和配置:
主要的一点就是maven依赖一个JAVA_HOME的一个环境变量,所以安装之前需要将jdk的一个环境变量配置好,相关的博客网上也有许多。然后就是根据不同的IDE的一个maven的配置,可以根据自己使用的IDE来进行一个 maven插件的配置。当前比较好用的一个IDE:Idea自己集成了maven(我用的就是这个)。
maven默认仓库位置为:用户目录/.m2/repository 在linux/mac中为 ~/.m2/repository中
maven的配置问价setting.xml有两个,一个是在M2_HOME/conf/setting.xml,一个是在userhome/.m2/setting.xml。前者是全局配置,后者是针对与特定用户的配置。
之后的章节才开始正式的介绍maven吧。