一.前言
以前做过的项目中,没有真正的使用过 Maven,只知道其名声很大,其作用是用来管理 jar 包的。最近一段时间在项目过程中使用 Maven,用 Maven 构建的 web 项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于 Maven 的详解;就开始深入学习一下 Maven 的具体应用。
二.Maven 的作用
- 在开发中,为了保证编译通过,我们会到处去寻找 jar 包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差 jar 包?
- 每个 Java 项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个权威的规范。
- 因此,我们就要用到 Maven(使用 Ant 也可以,不过编写 Ant 的 xml 脚本比较麻烦)----一个项目管理工具。
- Maven 主要做了两件事:
- 统一开发规范与工具
- 统一管理 jar 包
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于