下载APP 随时随地学编程
返回 首页

Maven 教程

开始阅读
手册说明:


Maven 教程

Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。

本教程将教你如何在使用 Java 开发的工程中,或者任何其他编程语言中使用 Maven。

适合人群

本教程主要针对初学者,帮助他们学习 Maven 工具的基本功能。完成本教程的学习后你的 Apache Maven 的专业知识将达到中等水平,随后你可以学习更高级的知识了。

学习前提

我们假定你将使用 Maven 来管理企业级的 Java 项目开发。所以,如果你掌握软件开发、Java SE、Java EE 开发框架和开发流程,对学习本教程会更有帮助。

更新日期更新内容
2015-05-17第一版发布

版本信息

书中演示代码基于以下版本:

语言/框架版本信息
JDK1.6.0_21
Maven3.2.5

在线阅读

W3Cschool https://www.w3cschool.cn/maven/

相关学习教程

Java教程

Java EE

JavaScript 标准参考教程


目录
Apache Maven 概述
Apache Maven 环境配置
Apache Maven POM
Apache Maven 构建生命周期
Apache Maven 构建配置文件
Apache Maven 仓库
Apache Maven 插件
Apache Maven 创建工程
Apache Maven 构建 & 测试工程
Apache Maven 外部依赖
Apache Maven 工程文档
Apache Maven 工程模版
Apache Maven 快照
Apache Maven 构建自动化
Apache Maven 管理依赖
Apache Maven 自动化部署
Apache Maven Web 应用
Apache Maven Elipse IDE
Apache Maven NetBeans
Apache Maven IntelliJ IDEA

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }