Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Maven从入门到精通
Rating: 4.5 out of 5(75 ratings)
474 students

Maven从入门到精通

理论实践相结合的方式授课,助力您轻松掌握Maven
Created byAndrew Deng
Last updated 1/2019
Chinese (Simplified)

What you'll learn

  • 什么是Maven
  • 如何使用Maven
  • 如何使用Maven更规范,更高效的管理Java项目
  • 什么是Maven的坐标系统和依赖体系
  • Maven仓库的分类
  • 如何使用Maven进行单元测试
  • 如何使用Maven生成项目站点
  • 如何搭建私服
  • 使用Maven的技巧

Course content

9 sections55 lectures3h 2m total length
  • Maven简介7:13
  • Mac/Linux 安装并配置Maven5:10
  • 在你的机器上安装Maven

Requirements

  • 有Java编程基础
  • 有一台安装了JDK的电脑

Description

什么是Maven

Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。

为什么要用Maven

Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期

最主要优势可以总结一下三点:

  • 生命周期管理,便捷的构建过程;

  • 依赖管理,方便引入所需依赖 Jar 包;

  • 仓库管理,提供统一管理所有 Jar 包的工具;

  • 目录结构管理,提供了一套标准的目录结构(基本上所有的web项目,目录结构几乎都是相同的)

当然还有其他的优点:

  • 插件式架构,大量的可重用插件;

  • 很方便集成IDE;

  • 开源项目都使用Maven

本系列课程采用理论和实践相结合的方式来教会大家使用Maven。

课程涵盖了如下内容:

  • Maven简介

  • Maven使用入门

  • Maven坐标和依赖

  • Maven仓库

  • Maven生命周期和插件

  • 使用Maven进行测试

  • 如何使用Maven生成项目站点

相信在学习完本课程后,大家一定会掌握如何使用Maven并对它有一个十分深刻的认识!


Who this course is for:

  • 希望学习的Maven的Java开发人员
  • 希望更好管理项目的项目经理
  • 对Maven感兴趣的其他编程语言开发人员