maven实战

转自   http://tangyanbo.iteye.com/category/220107  博主写的非常详细

 1. 简介 

  Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 

 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。 Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页

2.核心价值 

   * 简单 

      Maven 暴露了一组一致、简介的操作接口,能帮助团队成员从原来的高度自定义的、复杂的构建系统中解脱出来,使用Maven现有的成熟的、稳定的组件也能简   化构建系统的复杂度。 

   * 交流与反馈 

      与版本控制系统结合后,多有人都能执行最新的构建并快速得到反馈。此外,自动生成的项目报告也能帮助成员了解项目的状态,促进团队的交流。 

   * 测试驱动开发 

      TDD强调测试先行,所有产品都应该由测试用例覆盖。而测试是maven生命周期的最重要组成部分之一,并且Maven有现成的成熟插件支持业界流行的测试框架,如Junit和TestNG。

   * 快速构建

    只需要一些配置,之后用一条简单的命令就能让Maven帮你清理、编译、测试、打包、部署,然后得到最终产品。[/size] 

   * 持续集成 

      更加方便的持续集成 

   * 富有信息的工作区 

2.主要内容 

   我将会发表一系列课程来讲解Maven的应用,基于Maven3.0,主要内容如下: 

   1)安装和配置 

   2)Maven使用入门 

   3)坐标和依赖 

   4)Maven仓库 

   5)  生命周期和插件 

   6)聚合与继承 

   7)使用Nexus创建私服 

   8)使用Maven进行测试 

   9)m2eclipse的使用 

   10)自动部署maven项目 

   11)使用Hudson进行持续集成 

Maven实战(一)安装与配置

Maven实战(二)构建简单Maven项目

Maven实战(三)Eclipse构建Maven项目


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值