Juven is what we can call a “technical guru coach”. He is one of the top experts on Agile engineering practices (TDD, pairing, simple design, refactoring, Test automation, Continuous Integration etc…) in China.
谁应该参加?
任何希望学习使用Maven,并有Java和XML经验的技术人员都应该参加该课程。
你会学到什么?
在这个2天的课程中,你将会:
l 获得一个对Maven总体的了解,
l 理解Maven的核心概念如仓库和依赖管理,
l 熟悉Maven的最佳实践如维护一个仓库管理器
l 理解一些高级实践如持续集成和Maven Profile。
日程
第1天
第1部分, 总体介绍
时间: 9:00AM – 12:00PM
目标: 获得一个对Maven的总体认识。
练习: (45 min) Maven的安装及配置。
第2部分, 核心概念
时间: 1:00PM – 4:00PM
目标: 理解Maven坐标、依赖、生命周期、插件、仓库、聚合及继承。.
练习: (45 min) 创建一个Maven项目,配置POM并进行构建。
第3部分,核心实践
时间: 4:15PM – 5:30PM
目标: 熟悉使用Maven进行测试,熟悉Nexus和m2eclipse。
练习: (40 min) Nexus的安装和配置,m2eclipse的安装和配置。
第2天
第4部分, 高级实践 A
时间: 9:00AM – 12:00noon
目标: 理解如何使用Maven构建Web应用,如何使用Maven Profile,以及如何管理项目版本。
练习: N/A
第5部分, 高级实践 B
时间: 1:00PM – 4:15PM
目标: 理解使用Maven站点,使用Maven和Hudson进行持续集成,使用Maven Enforcer Plugin,Archetype,以及编写Maven插件。
练习: (45 min) Hudson的安装和配置。
第6部分, 自由讨论
时间: 4:30PM-5:30PM
目标: 回答问题等。
练习: N/A