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

maven学习手册

阅读更多

公司转为maven作项目构件,整理了一份maven的学习手册,用来作培训。写完了,分享一下。基础培训用,难免啰嗦,基本是maven的网络和文档资料结合自己练习写的,没有太深入,大牛绕道,看完觉得浪费时间情轻拍。

 

 

1 概述 4

1.1 Maven简介 4

2 Maven安装 4

2.1 java环境 4

2.2 Maven环境安装 4

2.2.1 windows下安装 4

2.2.2 Linux下安装 4

2.3 eclipse插件安装 5

3 Maven配置使用 7

3.1Maven项目创建 7

3.1.1使用archetype生成骨架 7

3.1.2使用m2eclipse工具 9

3.1.3 依赖管理和运行 13

3.2 Maven的目录结构 16

3.3 settings.xml 17

3.4 repository 17

3.5 maven的项目对象模型pom.xml 17

3.5.1 project下的maven元素 17

3.5.2 maven的基本配置 19

3.5.3 maven的运行配置 20

3.5.4 扩展信息 21

3.5.5 环境设置 21

4 项目模块化管理 21

5 私服及客户端配置 34

5.1 nexus的安装 34

5.2 客户端配置私服 34

5.2.1 项目单独设置 34

5.2.2 settings.xml全局设置 35

5.3 把构件发布到私服 35

5.4 第三方构架的部署 36

6 版本管理 36

6.1 maven的版本 36

6.2 结合Maven的项目版本演进 36

6.3自动化版本管理 37

6.3.1基础设置 37

6.3.2 scm配置 38

6.3.3 设置maven-release-plugin 38

7 测试与持续集成 39

7.1 JUnit进行单元测试 39

7.1.1 简单JUnit测试 39

7.1.2 Spring的单元测试 40

7.2 持续集成 41

7.2.1 hudson安装 41

7.2.2 hudson基础配置 42

7.2.2 hudson任务创建 42

8 自定义骨架 47

8.1新建一个骨架 47

8.2 archetype-metadata.xml配置 49

8.3 archetype-resources介绍 50

8.4 安装和部署骨架 50

8.5客户端使用 51

附录 52

settsing.xml的配置文件详解 52

3
0
分享到:
评论

相关推荐

    Maven学习手册

    **Maven学习手册** 在软件开发领域,Maven是一个强大的构建工具,主要用于Java项目管理。它简化了构建过程,依赖管理和项目的标准化。本手册旨在帮助开发者深入理解和有效地使用Maven,结合作者的实际项目经验,...

    maven学习资料汇总

    里面包含:两本maven电子书(《Maven权威指南中文版》和《Maven实战》)和两个文档(《在maven和jetty环境下eclipse的调试》、《基于Maven的Spring_+_Spring_MVC_+_Mybatis的环境搭建》),内容皆精品。

    Maven学习指南.pdf

    【Maven学习指南】 Maven是一个强大的项目管理工具,源于Apache组织,专为基于Java平台的项目构建、依赖管理和项目信息管理而设计。它通过一个明确的项目对象模型(POM)来描述项目,利用其内置的项目生命周期和...

    Maven2指导手册

    **Maven2 指南** Maven2 是一个强大的构建工具,专为Java项目设计,旨在简化构建过程,统一项目配置。...对于初次接触Maven2的开发者,可能会遇到一定的学习曲线,但一旦掌握,将极大地提升工作效率。

    maven完全手册

    总结来说,“maven完全手册”涵盖了Maven的安装、基本概念、项目结构、POM配置、生命周期、依赖管理、插件使用、仓库管理以及多模块项目等内容,是学习和掌握Maven的宝贵资料。通过深入理解和实践,开发者能够更好地...

    Maven2中文使用手册

    ** Maven2 中文使用手册 ** Maven 是一个强大的项目管理工具,主要应用于Java开发领域。它通过自动化构建过程,简化项目的构建、依赖管理和文档生成。Maven2 是 Maven 的第二个主要版本,虽然现在已经更新到了 ...

    maven实验手册

    ### Maven 实验手册知识点解析 #### 一、Maven 基本概念与操作 **1. Maven 项目创建** - **项目结构**: 按照 Maven 的...通过实际操作,读者可以深入理解 Maven 如何管理和构建项目,为后续的学习打下坚实的基础。

    maven2学习手册

    ### Maven2 学习手册概览 Maven2作为开源项目的构建工具,相较于其前身Maven1,在功能和性能上进行了显著的优化和扩展。它不仅提升了构建速度,还简化了配置过程,引入了生命周期的概念,并增强了依赖管理,使之...

    HAP框架-Maven入门手册.doc

    【HAP框架-Maven入门...通过学习这份手册,开发者可以全面了解如何使用Maven管理HAP框架的JavaWeb项目,包括项目构建、依赖管理、部署以及日常开发中的常见操作。这将极大提升开发效率,使得项目维护更加规范和便捷。

    Maven权威指南,学习参考手册

    《Maven权威指南》不仅是一本学习Maven的入门书籍,更是深入理解和掌握Maven高级特性的宝贵资源。通过本书的学习,开发者能够掌握Maven的核心理念和最佳实践,从而提升项目构建的效率和质量,使项目管理更加规范化和...

    maven用户开发手册.doc

    《Maven用户开发手册》是为开发者提供关于Maven这一构建工具详细指南的文档,旨在帮助用户更好地理解和使用Maven进行软件项目管理。本手册涵盖了从Maven的基本概念到实际操作,再到在Eclipse集成开发环境中的应用等...

    Maven实战- 入门

    总结来说,《Maven实战》是一本全面的Maven学习资料,它不仅详尽地覆盖了Maven的基础知识,还深入地介绍了Maven的核心概念和高级应用,是一本适合从初级到高级不同层次Java开发者的Maven学习手册。

    maven基础使用手册

    《Maven基础使用手册》是针对初学者的一份详尽指南,旨在帮助用户从零开始掌握Maven的基本操作。这份手册以实例与图解相结合的方式,使得学习过程更为直观易懂。 一、获取Maven支持 1. 访问官方网站:在学习Maven...

    maven2用户手册

    **Maven 2 用户手册** Maven是一款强大的Java项目管理工具,它可以帮助开发者构建、管理和部署Java项目。在深入理解Maven之前,我们先要明白它的核心概念:项目对象模型(Project Object Model,POM)。POM是Maven...

    maven搭建项目手册

    在本文中,我们将深入探讨如何使用Maven搭建项目,以及Maven...继续学习Maven的更多插件和高级特性,将使你在项目构建和管理方面更加得心应手。在实践中不断探索和熟练使用Maven,可以显著提高开发效率和团队协作能力。

    maven3安装配置参考手册

    《Maven 3 安装配置参考手册》 1. 简介 Maven 是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理和项目信息管理。它通过使用一种标准的项目对象模型(Project Object Model,POM)来管理项目,并提供了...

    maven eclipse 培训教程

    Maven学习指南.pdf Maven实战.doc Maven实战.pdf Maven构建并管理Flex项目入门.pdf Maven简单实用教程.docx OTNVD_WebLogicServerDevelopment_CN.pdf 《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门...

    Maven权威指南中文完整版清晰

    《Maven权威指南中文完整版清晰》是一本深入解析Maven构建工具的教程,它为Java开发者提供了详尽的指导,帮助他们理解和掌握Maven的...通过学习这本教程,你可以熟练掌握Maven的使用,让项目构建变得更加简单和高效。

    Maven学习资源打包汇总

    本资源包汇集了多本关于Maven的学习资料,旨在帮助开发者深入理解并熟练掌握Maven的各项功能。 《Maven权威指南》是Maven领域的经典之作,详细介绍了Maven的基本概念、核心功能和配置细节,包括项目的结构、POM...

Global site tag (gtag.js) - Google Analytics