Maven 简介

本教程将教您如何使用Maven开发应用程序。

maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。

可以方便的编译代码、进行依赖管理、管理二进制库等等。

maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性

利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。


回顾下我们开发Java应用程序的过程:

第一个阶段使用记事本+JDK开发,在记事本里写.java文件,写好后,在命令行模式下执行javac编辑源码为.class文件,再执行java命令来运行.class文件。

第二个阶段使用Eclipse,Eclipse是一个集成开发环境,将第一个阶段的功能都包含进来,开发效率大大提升。

第三个阶段是使用maven,这个阶段又解决了Eclipse的一些问题,如在开发web程序里,经常找不到类、找不到jar包。