第九节:Maven中的Profile

Maven属性:      Maven中一共有6类属性: 内置属性:主要有两个常用内置属性: ${basedir}:表示项目根目录,即包含pom.xml文件的目录${version}:表示项目版本 POM属性:POM中对应元素的值。例如:${project.artifactId}对应了元素的...

2017-06-10 15:55:04

阅读数 4498

评论数 0

第八节:Maven搭建Nexus私服与权限管理

Nexus下载与启动:      下载地址为Nexus官网:http://www.sonatype.org/nexus/ NEXUS OSS [ OSS = Open Source Software,开源软件——免费]NEXUS PROFESSIONAL -FREE TRIAL [ 专业版本—...

2017-05-13 17:51:07

阅读数 18284

评论数 8

第七节:Maven中的聚合与继承

Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块间相同的依赖和插件配置,还能促进各个模块之间配置的一致性。 聚合:      我们在开发过程中,将项目拆分成独立的子模块,每个模块都是一个独立的maven project,在开始的时候我们可以独立的...

2017-05-11 01:11:13

阅读数 5130

评论数 0

第六节:Maven生命周期和插件

生命周期详解:      Maven的生命周期就是对项目构建过程进行的抽象和统一,就是项目构建的流程。但是构建过程中每一步(例如编译源代码)的实际行为都由插件来完成的。      Maven的生命周期不是一个整体,它拥有三套相互独立的生命周期(clean,default,site)而且每套...

2017-05-08 14:47:07

阅读数 4849

评论数 0

第五节:Maven仓库(下)

快照版本:      定义:Snapshot版本代表不稳定、尚处于开发中的版本。     我们知道,Maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们远程服务器上的组件比本地新,Maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管...

2017-05-03 15:08:06

阅读数 4896

评论数 0

第五节:Maven仓库(上)

仓库的分类:本地仓库和远程仓库。      当Maven需要构件的时候,会首先查看本地仓库,如果本地仓库有此构件,则直接使用;如果本地仓库没有,或者需要查看更新的构件版本,Maven就会从远处仓库查找,下载到本地后再使用。      中央仓库是Maven核心自带的远程仓库,本地仓库默认是从中央仓...

2017-05-03 14:31:06

阅读数 4872

评论数 0

第四节:Maven坐标和依赖(下)

依赖调解:      Maven引入的传递性依赖性质,大大简化了我们需要声明的依赖,但也会带来问题,例如: 项目A有这样的依赖关系:A -> B -> C -> X(1.0) , A -> D -> X(2.0),我们可以看到X是A的传递性依赖,但是两个依赖路径上有两...

2017-05-01 01:19:15

阅读数 3195

评论数 0

第四节:Maven坐标和依赖(上)

首先一个概念是:在Maven中我们把jar,war文件称为构件。 Maven定义了这样一组规则:世界上任何一个我们所需要的构建都可以使用Maven坐标来获得,而Maven坐标包括groupId,artifactId,version,packaging,classifier. 坐标详解: ...

2017-04-27 12:07:14

阅读数 3279

评论数 0

第三节:Maven使用入门

我们首先建一个hello-world的文件夹,打开该文件夹,新建一个名为pom.xml的文件,输入其内容 modelVersion:表明了当前POM模型的版本groupie:定义了项目属于哪个组,基本就是域名反写加上项目名artifactid:定义了当前Maven项目在组中的唯一的I...

2017-04-27 09:31:13

阅读数 3216

评论数 0

第二节:Maven的安装与配置

在安装Maven之前,首先要确保正确安装了JDK,然后我们下载apache-maven-3.3-bin.zip,解压到指目录; 接着我们配置环境变量,在系统变量中新建一个变量,变量名为M2_HOME,变量值为刚才的解压路径; 接着在系统变量中找到名为Path的变量,在变量值的末尾加上%M2_HO...

2017-04-27 09:26:39

阅读数 2071

评论数 0

第一节:Maven初窥

Maven是优秀的项目构建工具,我们可以利用Maven来方便得管理第三方jar包,将一个大的项目根据功能模块进行拆分管理与开发,将通用的功能模块作为一个组件存放在中央仓库中,方便其他项目直接使用,在性能方面,依照功能拆分开来的子项目也是部署到分布式服务器的前提。 起源 : Make是最早的构建工...

2017-04-25 19:32:19

阅读数 213

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭