码迷,mamicode.com
首页 > 其他好文 > 详细

Maven入门介绍

时间:2018-07-20 00:16:47      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:配置管理   alt   下载   12px   上网   tin   需要   使用   项目   

一、Maven的基本概念

1.1为什么需要Maven(作用)

  Ⅰ. 大家都知道使用Maven,那么我们为什么要要使用maven大家思考过吗?其实我也只是对maven入门阶段,刚刚接触的时候只是知道使用它可以减少我们不必要的一直添加jar包依赖。在以前我们开发项目都需要每次下载相关的依赖jar包,但是有了maven以后,你只需要添加很少的代码就可以添加你需要的依赖。所以第一点就是依赖管理(Dependencies)

  Ⅱ. 其次,Maven还有一点就是构建项目(Builds),你可以使用构建项目的命令或是使用一些IDE自带的maven构建项目的功能,我在其他博客中看到如下图:

 

技术分享图片

 

项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。

  Ⅲ. 当然我看过的文档中还发现一点就是文档编制(Documentation),但我在上网查阅,比如生成javadoc、网站文档。

   Ⅳ.  在官网的介绍中,还发现了一种作用就是报告(Reporting)比如junit测试报告

  Ⅴ .  Maven还有一个重要作用就是配置管理(SCMs)这个应该挺好明白的,我们在项目中一些需要配置的数据,可以通过Maven的形式写入。

  Ⅵ .  maven的发布管理(Releases),通过你写的jar包发布到私服中,可以共享模块代码。

  Ⅶ . 分发(Distribution)本地构件分发到远程仓库,生成供发布的分发包,比如生成Struts2的分发包,供提交给用户使用。

  Ⅷ. 邮件列表(mailing list)

  

  

 

Maven入门介绍

标签:配置管理   alt   下载   12px   上网   tin   需要   使用   项目   

原文地址:https://www.cnblogs.com/eer123/p/9338964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!