`
baiyejianxin
  • 浏览: 161024 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven学习笔记(一)-Maven的介绍和安装

阅读更多

 

Maven是什么
    maven主要服务于Java平台的项目构建,依赖管理,项目信息管理。

Maven的优点有哪些
    简单。Maven暴露了一组一致、简单的操作接口,是程序员从原来的高度自定义和复杂的项目构建中解脱出来。
    交流和反馈。与版本控制系统结合,所有人都能执行最新的构建并快速得到反馈。
    测试驱动开发。TDD强调测试先行,所有产品都应该由测试用例覆盖。
    十分钟构建。能够随时快速的从源代码构建出最终的产品。
    持续集成。CI强调项目以很短的周期继承最新的代码。
    富有信息的工作区。开发者能过快速方便的了解到项目的最新状态。

Maven对IDE的支持
    m2eclipse插件      【maven的eclipse插件】
    m2e-extras插件    【maven与svn进行继承的插件】
                |----Maven SCM handler for subclipse
                |----Maven SCM Integration(无)
                |----Project configurators for commonly used maven plugin

Maven如何安装
    前提条件:    需要配置java的环境变量。
    下载maven:http://maven.apache.org/download.cgi
    解压
    配置Maven的环境变量:
        Path            :  指向解压后的bin目录
        M2_HOME  : 指向解压后的根目录

Maven的目录结构
    bin  :包含了maven运行的脚本
    lib   :包含了maven运行时需要的java类库
    conf : 包含了setting文件,可以复制到~/.m2目录下
    boot : 包含启动maven是需要的框架

下一篇介绍:Maven学习笔记(二)-Maven的在IDE中的使用
1
3
分享到:
评论
2 楼 baiyejianxin 2013-01-06  
caleb_520 写道
楼主,能否举例子说明一下。只有概念的东西,不能掌握

好的,下午发布一篇新的如何在eclipse中使用maven,明天发布eclipse中的图形下的操作对应的maven的操作是什么
1 楼 caleb_520 2013-01-06  
楼主,能否举例子说明一下。只有概念的东西,不能掌握

相关推荐

    maven学习笔记1--myeclipse10中的配置

    这篇“maven学习笔记1”聚焦于如何在MyEclipse 10中配置和使用Maven。 **Maven简介** Maven基于项目对象模型(Project Object Model, POM),通过POM文件来管理项目的构建过程和依赖关系。它使用了一种标准化的构建...

    maven学习笔记maven学习笔记

    maven学习笔记maven学习笔记maven学习笔记

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于ssm的云的学习笔记系统-ssm-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于Web的云的学习笔记系统设计与实现-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...

    Maven学习笔记.zip

    **Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过使用一个项目对象模型(Project Object Model,POM),XML格式的配置文件,定义了...

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    maven学习笔记01(基础入门)

    ** Maven基础入门 ** Maven是一个Java项目管理工具,它主要负责构建、依赖管理和项目信息管理。...在`maven_study_01`的学习笔记中,你可以找到更多关于Maven的基础知识和实践案例,帮助你快速上手并掌握这一工具。

    maven笔记t-JavaWeb

    例如,`maven-compiler-plugin`用于编译Java源码,`maven-surefire-plugin`负责运行测试。 7. **聚合与继承**:在多模块项目中,使用`aggregation`可以将多个模块聚合到一个父POM中,而`inheritance`则可以让子模块...

    maven-聚合项目-springMVC

    在"maven学习笔记"中,我们可以深入学习如何配置POM.xml文件,理解Maven的生命周期和构建过程。 **Spring MVC**是Spring框架的一个模块,专门用于处理Web应用的请求-响应模型。它采用模型-视图-控制器(MVC)设计...

    mybatis_maven学习笔记

    【mybatis_maven学习笔记】 在Java开发领域,MyBatis和Maven是两个不可或缺的工具,它们分别在数据访问层和项目构建方面扮演着重要角色。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,...

    maven学习笔记.rar

    ** Maven学习笔记详解 ** Maven,作为Java项目管理和构建工具,是开发人员不可或缺的利器。它通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的依赖关系,构建过程以及配置信息。Maven...

    Maven学习笔记

    **Maven学习笔记** Maven是一个强大的Java项目管理和构建工具,它简化了项目的构建、依赖管理和文档生成。本文档基于尚硅谷的视频教程,旨在帮助读者深入理解Maven的核心概念和使用方法。 **1. 为什么学习Maven** ...

    尚硅谷Maven课程笔记代码资源

    【尚硅谷Maven课程笔记代码资源】是一份全面学习Maven的资料集合,它涵盖了从基础到高级的各种知识点,旨在帮助开发者深入理解并熟练运用Maven进行自动化构建。该资源包含课件、源码和相关的笔记,使得学习过程更加...

Global site tag (gtag.js) - Google Analytics