zoukankan      html  css  js  c++  java
  • Maven简介

    1.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,每次迭代都带来了不令人兴奋的功能特性。

    2.Maven的设计哲学

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

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

    3.Maven是什么

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

    4.Maven可以为我们做什么

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

    5.下节继续

          下节将给大家讲解,Maven的安装和部署

  • 相关阅读:
    SQLite基本(实例FileOrganizer2013.5.12)
    MongoDB常见问题
    Node.js
    Linux安装indicator-china-weather
    Hadoop常见问题
    Hadoop HDFS文件操作
    Ubuntu下载、zsync、安装、常见问题
    Mongo-Hadoop
    Mongo JavaTest
    MongoDB 快速入门
  • 原文地址:https://www.cnblogs.com/springmorning/p/10231348.html
Copyright © 2011-2022 走看看