`
ideal46
  • 浏览: 30302 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

maven简介

阅读更多
    Maven是Apache的一个项目,是软件项目管理软件和压缩工具。它基于POM (Project Object Model: 项目对象模型)通过来自中央的信息片来管理项目版本,报告和文档。
    如果你觉得Maven可以在项目中帮到你,你可以阅读“http://maven.apache.org/”中的内容,或者继续阅读我的后续翻译。下面我简单介绍一下,Maven包含的需要学习的几个方面。

    [1] 执行Maven脚本, 如果你想build一个maven项目,你需要学会如何执行maven脚本。
    [2] 使用Maven, 学会如何书写Maven脚本。
    [3] 使用Maven Plugins, 通过plugin,我们可以共享一些产品的功能和一些工具。
    [4] 构建Maven Repository, 构建自己的Maven仓库,当然Maven已经帮我们提供了一些常用的库,一些私有的,产品话的库还需要我们自己构建。


Maven是一个犹太词语,意思是知识的积累。刚开始的时候是在Jakarta Turbine项目中,来尝试简化build流程。之前我们都是通过ant来build工程,这样多个独立的工程就会有多个独立的自己的ant build文件,也会将需要的JAR包提交到CVS (一种版本管理系统)中去。我们想通过一个标准的方式去build工程,可以明确了解工程由哪些部分组成,一种发布工程信息的简单方式,一种多个工程共享JAR包的途径。基于此,我们希望有这么一个工具,可以构建和管理JAVA项目,可以简化Java开发人员日常工作同时帮助我们理解Java项目,这时候Maven应运而生。它的遵旨是,让开发人员在短时期内了解整个项目的开发状态,为了实现这个目标,下列几个问题就是Maven必须要解决:

    [1] 简化build流程
    [2] 提供一个统一的build系统
    [3] 提供大量项目信息
    [4] 最好实践的大纲指导
    [5] 允许添加新的特点


分享到:
评论

相关推荐

    1.1.maven简介.mp4

    1.1.maven简介 1.2.maven的作用 1.3.maven的安装 2.项目案例 2.1.构建项目 2.2.项目拆分 3.聚合和继承 3.1.聚合 3.2.继承 4.maven高级特性 4.1.属性配置 4.2.版本管理 4.3.资源管理 5.私服 5.1.nexus安装 5.2.仓库的...

    Maven简介_SSH整合教程

    **Maven简介** Maven是Java开发中的一个项目管理和综合工具,由Apache软件基金会开发。它的核心理念是通过提供一个标准化的构建过程,简化项目的构建、依赖管理和文档生成。Maven通过XML格式的配置文件(pom.xml)...

    maven简介及基础教程和实用案例分析及特点阐述.rar

    maven简介及基础教程和实用案例分析及特点阐述.rarmaven简介及基础教程和实用案例分析及特点阐述.rarmaven简介及基础教程和实用案例分析及特点阐述.rarmaven简介及基础教程和实用案例分析及特点阐述.rarmaven简介及...

    1Maven简介

    【标题】:“Maven简介” Maven,一个在Java开发领域广泛应用的项目管理和综合工具,由Jason van Zyl于2001年创立。它的核心理念是通过约定优于配置的原则,帮助开发者规范项目的构建过程,使得项目的构建、依赖...

    构建工具:maven简介

    Maven是一个广泛使用的Java项目管理和构建自动化工具,它基于项目对象模型(POM)的概念,能够管理项目的生命周期,包括编译、测试、打包、发布等。Maven使得开发者可以更加专注于代码的编写,而不是繁琐的构建过程...

    maven3.6.1和3.6.3安装包

    **Maven简介** Maven是Apache软件基金会开发的一个项目管理工具,它基于项目对象模型(Project Object Model,POM),通过使用预定义的构建生命周期和依赖管理系统,可以自动化构建过程。Maven的出现,替代了传统的...

    maven安装以及eclipse配置maven

    #### Maven简介与安装步骤 **Maven**是一款由Apache组织提供的项目管理和构建工具,它能帮助开发者更好地管理项目的构建、依赖关系等。Maven的强大之处在于它提供了统一的标准流程,使开发人员能够快速地理解和操作...

    windows maven settings下载安装与配置

    #### 一、Maven简介 Maven是一款由Apache软件基金会支持的自动化构建工具,主要用于Java项目的构建、依赖管理和项目信息管理。Maven通过一种称为“生命周期”的概念来组织构建过程,这使得开发人员能够通过简单的...

    maven3.9.rar

    **Maven简介** Maven是Apache软件基金会开发的项目管理工具,它通过一个项目对象模型(Project Object Model,POM)来管理和构建Java项目。POM是一个XML文件,包含了项目的配置信息,如依赖、构建目标、插件等。通过...

    maven初学者摇篮

    #### 一、Maven简介 1. **Maven是什么?** - **定义**: Maven是一款由Apache组织提供的项目管理和整合工具。 - **功能**: 主要用于构建和管理Java项目,通过一系列标准化的过程和最佳实践来简化项目的构建流程。 ...

    maven配置安装、maven项目搭建

    #### Maven简介 Maven是一款强大的自动化构建工具,主要用于Java项目的构建、依赖管理和项目信息管理。它通过一系列标准的过程来管理项目的生命周期,从而简化了项目的构建过程。本文将详细介绍Maven的安装配置、...

    Maven3.5~3.6.3各版本下载

    #### Maven简介 Maven是Apache软件基金会组织下的一个开源项目,它是一种基于项目对象模型(Project Object Model,POM)的构建工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过一系列标准化的生命周期...

    Apache Maven项目构建工具 v3.9.6.zip

    1. **Maven简介** Maven是Apache软件基金会开发的开源项目,它的核心目标是简化Java项目的构建过程。通过使用约定优于配置的原则,Maven可以自动处理大部分构建任务,如编译、测试、打包、部署等,极大地提高了开发...

    maven项目编译jar包

    1. **Maven简介**: Maven是Apache软件基金会开发的一个项目管理工具,它通过一个统一的方式来管理项目的构建、报告和文档。Maven基于项目对象模型(Project Object Model, POM),可以自动化处理项目的构建过程。 ...

    Maven 和Maven下载的jar包库

    Maven简介** Maven是由Apache软件基金会开发的一个项目管理工具,它基于项目对象模型(Project Object Model,POM)的理念,通过XML文件来描述项目信息、构建配置和依赖关系。Maven可以自动下载项目所需的依赖库,...

    maven工具和安装方法

    **一、 Maven简介** 1. **作用**:Maven统一了构建过程,通过插件系统执行编译、测试、打包、部署等任务。它还自动解决项目依赖关系,避免手动管理jar文件的繁琐工作。 2. **基于约定优于配置**:Maven有一套默认...

    maven 环境搭建总结

    #### 一、Maven简介 Maven是Apache下的一个开源项目,它是一种项目管理和理解工具。通过一个中心信息管理的方式,Maven能够管理项目的构建、报告和文档。Maven使用描述性的XML文件来管理项目的构建、依赖关系和其他...

    黑马maven笔记,第一天

    #### Maven简介与特点 Maven是一款强大的项目管理和构建工具,作为Apache基金会下的一个开源项目,它完全采用Java语言编写,主要用于管理Java项目。Maven通过标准化项目构建过程和依赖管理,极大地简化了Java项目的...

    apache-maven-3.9.2.zip配置好的阿里云仓库文件

    1. Maven简介:Maven的核心理念是“约定优于配置”,它通过默认的构建生命周期和插件,使得构建过程标准化。Maven使用项目对象模型(Project Object Model,POM)来描述项目,并自动管理项目的构建、报告和文档生成...

Global site tag (gtag.js) - Google Analytics