Maven初学者

一、简述Maven

    Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM:project object model 是Maven对单一项目的描述)的概念,Maven可以从一个中心资料片管理项目的构建,报告和文件。

     Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

二、为什么用Maven(通俗的讲就是使用Maven创建项目有什么好处)

   1、平时我们开发项目时,一般都是一个项目一个工程,而我们划分模块时都是使用package来进行划分的,但是当项目很大时,有很多子模块时, 即便是package也会让开发者感觉晕头转向

        项目很大时    ,可以借助Maven来讲一个项目拆分成为多个工程,最好是一个模块对应一个工程,利于分工协作,并且模块中可以发送消息

   2、同一个项目的jar复制和粘贴到WEB-INF/bin下面,会出现这样的问题:同样的jar出现在不同的工程中,一方面浪费空间同时也让工程臃肿

        借助Maven,可以将jar包仅仅保存到“仓库”中,有需要该文件时,就引用该文件的接口,不需要复制过来占用空间

   3、如果jar都到各个官网下载,会浪费很长时间,而且还可能缺少依赖包

        借助Maven可以以规范的方式下载jar包,因为所有的知名框架或者第三方工具的jar都已经按照通通以的规范放到了Maven的中央仓库中了

   4、一个jar包依赖的其他jar包可能没有导入到项目中而导致项目跑不起来

        Maven不仅将你项目需要的jar包导入进来还会将该jar包依赖的依赖jar也都导入进来

三、Maven的目录结构

   

四、Maven安装和配置

  maven下载地址:http://maven.apache.org/download.cgi

  maven的jar包对应的配置信息:http://mvnrepository.com/

 安装:

      因为下载的是安装包,所以解压之后直接就可以使用

  配置:

      在系统变量中配置两个变量即可 MAVEN和PATH

      其中MAVEN变量的值就是你下载解压后的maven的解压包的位置,记住千万不要在最后面加分号

      其中PATH变量后面追加maven的bin路径即可,添加%MAVEN%\bin

  查看是否已经配置好了:

      在控制太中输入 mvn -v如果出现maven的一些版本的配置信息就说明已经安装、配置成功了

五、总结

 相信大家看了文章之后,就像迫不及待的想去下载使用,就不打扰大家了,后面还会继续更新maven在eclipse和idea中的使用,敬请期待!!!

猜你喜欢

转载自blog.csdn.net/JavaWeb_Hao/article/details/80494452