
Maven系列详解
Maven从入门到精通
程序员可乐、
一个有故事的程序员,持续更新技术教程
展开
-
Maven详解(五)------ 坐标的概念以及依赖管理
我们知道maven能帮我们管理jar包,那么它是怎么管理的呢?这篇博客我们来详细介绍。 1、什么是坐标? ①、数学中的坐标 在平面上,使用 X 、Y 两个向量可以唯一的定位平面中的任何一个点 在空间中,使用 X、Y、Z 三个向量可以唯一的定位空间中的任意一个点 ②、Maven 中的坐标 俗称 gav:使用下面三个向量子仓库中唯一定位一...原创 2017-08-31 09:07:00 · 333 阅读 · 3 评论 -
Maven详解(四)------ 常用的Maven命令
这章我们讲讲几个常用的 Maven 命令。由于执行命令是在工程的基础上来的,所以我们要先创建一个 Maven 工程,具体如何创建,在上一篇博客已经介绍了:http://www.cnblogs.com/ysocean/p/7420373.html 1、创建 Maven 工程 ①、在 src/main/java 新建包 com.ys.maven,然后在这个包中创建类...原创 2017-08-25 09:11:00 · 274 阅读 · 3 评论 -
Maven详解(八)------ 继承和聚合
1、继承 需求场景: 有三个 Maven 工程,每个工程都依赖某个 jar 包,比如 Junit,由于 test 范围的依赖不能传递,它必然会分散在每个工程中,而且每个工程的jar 包版本可能不一致。那么如何管理各个工程中对于某个 jar 包的版本呢? 解决办法: 将那个 jar 包版本统一提取到 “父" 工程中,在子工程中声明依赖时不指定版本,以父工程中统一设定...原创 2017-09-01 15:26:00 · 262 阅读 · 0 评论 -
Maven详解(六)------ 生命周期
1、什么是 生命周期? Maven 强大的原因是有一个十分完善的生命周期,生命周期可以理解为项目构建步骤的集合,它定义了各个构建环节的执行顺序,有了这个顺序,Maven 就可以自动化的执行构建命令。 Maven的核心程序中定义了抽象的生命周期,生命周期中各个阶段的具体任务是由插件来完成的。有三套相互独立的生命周期,各个构建环节执行顺序...原创 2017-08-31 15:49:00 · 365 阅读 · 0 评论 -
Maven详解(三)------ Maven工程目录介绍
上一章我们配置并安装好了 Maven,那么这一章我们介绍如何用eclipse创建一个 Maven 工程,然后介绍 Maven 工程的目录结构。 1、eclipse 创建 Maven 工程 第一步:File-->New--->Maven Project 第二步:勾上 Create a simple project ,然后点击 next 第...原创 2017-08-24 13:52:00 · 421 阅读 · 1 评论 -
Maven详解(七)------ 创建Web工程以及插件原理
1、什么是 Maven 插件? 上一篇博客我们讲了 Maven 的生命周期,我们知道 Maven 的核心是生命周期,生命周期指定了 Maven 命令执行的流程顺序。但是真正实现流程的工程是由插件来完成的。 我们也可以说 Maven 是一个执行插件的框架,每一个任务实际上都是有插件来完成。进一步说每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如mave...原创 2017-09-01 09:06:00 · 183 阅读 · 0 评论 -
Maven详解(一)------ Maven概述
1、引言 你能搜到这个教程,说明你对 Maven 感兴趣,但是又不是太理解。那么接下来这个系列的教程将会详细讲解 Maven 的用法,相信你看完之后,一定能对 Maven 的理解更进一步! 2、常规项目开发存在的问题 通常Web项目开发只会创建一个工程,然后所有的jar包都会存放到 WEB-INF/lib 目录下,如下图所示: 通过上面的目录结...原创 2017-08-22 23:16:00 · 240 阅读 · 1 评论 -
Maven详解(二)------ Maven的安装配置
1、下载 Maven ①、官网下载地址:http://maven.apache.org/download.cgi ②、百度云盘:http://pan.baidu.com/s/1eS1NVYa 密码:9y3w 2、配置 Maven 环境变量 将下载的 maven 压缩包解压到电脑的某个盘符,我这里是D:\JavaTools\apache-maven-3.3....原创 2017-08-23 22:09:00 · 181 阅读 · 4 评论