Maven知识 %Eclipse%

Maven

0 导言:

生产环境下开发不再是一个项目一个工程,而是每一个模块创建一个工程,而多个模块整合在一起就需要使用到像Maven这样的构建工具。

1 为什么需要Maven

Maven是干什么用的?这是很多同学在刚开始接触Maven时最大的问题。之所以会提出这个问题,是因为即使不使用Maven我们仍然可以进行B/S结构项目的开发。从表述层、业务逻辑层到持久化层再到数据库都有成熟的解决方案——不使用Maven我们一样可以开发项目啊?

目前的技术在开发中存在的问题

  1. 一个项目就是一个工程
    如果项目非常庞大,就不适合继续使用package来划分模块。最好是每一个模块对应一个工程,利于分工合作。 借助与Maven可以将一个工程拆分为多个工程。
  1. 项目中的jar包必须复制粘贴到WEB-INF/lib目录下。
    问题:同样的jar包文件重复出现在不同的项目工程中,会浪费存储空间,且工程显得臃肿。
    借助Maven,可以将jar包仅保存在“仓库”中,有需要的工程“引用”这个文件即可,并不需要真正复制导入。

Maven知识 %Eclipse%

上一篇:win10广告弹窗ShellExperienceHost.exe


下一篇:支持向量机通俗导论(理解SVM的三层境界)