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

Maven简介

时间:2019-01-07 10:30:08      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:范围   项目构建   工作   apach   结构   可维护性   共享   地方   Turbine   

Maven的历史

Maven的创始人是Jason Van Zyl,诞生时间大概在2001年3月。Maven起源于Jakarta Alexandria项目,在2002年10月份左右Maven迁移到Turbine项目中继续发展。

Jason Van Zyl发现按下面的方式管理项目更好:

  1. 这样的项目的模型,你在一个地方可以查找属于这个项目的所有内容
  2. 一个标准的目录结构,以便你不必去库,资源和文档中到处寻找

于是,Jason Van Zyl发明了Maven用于简化项目的建设。

Maven发展至今,经历了三代,Maven 1、Maven 2和Maven 3,每次迭代都带来了不令人兴奋的功能特性。

Maven的设计哲学

众所周知,在软件项目管理当中,所有项目都要经历构建,测试,打包,记录和部署这几个步骤。当然,上述每个步骤都存在无限的变化,但这种变化仍然发生在明确定义的路径的范围内,而Maven试图以明确的方式向每个人呈现这条路径。明确路径的最简单方法是为人们提供一组模式,这些模式可以由参与项目的任何人共享。

由此看来,Maven规范了团队以相同的方式进行项目管理,无形之中提升了团队工作的效率,可以说Maven是一次关于模式的成功应用,实现了具有可见性、可重用性、可维护性和可理解性的基础结构。

Maven是什么

Maven可翻译成“专家”或“内行”,但是在软件行业,它是Apache组织中的一个颇为成功的开源项目,一款基于Java平台可用于项目构建、依赖管理和项目信息管理的工具。正是由于基于Java平台,所以它具有跨平台的特点。

Maven可以为我们做什么

  • 构建项目
  • 生成文档
  • 创建报告
  • 维护依赖
  • 软件配置管理
  • 发布
  • 部署

Maven简介

标签:范围   项目构建   工作   apach   结构   可维护性   共享   地方   Turbine   

原文地址:https://www.cnblogs.com/springmorning/p/10231348.html

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