maven
GC_WYX
这个作者很懒,什么都没留下…
展开
-
一点一点学maven(06)——POM.XML文件常用标签使用介绍
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0...转载 2018-04-21 18:55:09 · 137 阅读 · 0 评论 -
一点一点学maven(08)——maven聚合和继承
1、maven聚合在maven模块化开发过程中,要把一个项目的多个模块安装到本地仓库中,需要对各个模块执行install命令。也可以将其放在一起运行,这样的方式就被称为聚合。比如将项目A、B、C执行聚合打包安装,此时创建一个D项目,将D项目的packing设置为pom,使用<modules>标签将前面三个项目聚合,然后在D项目执行install命令,A、B、C三个项目就会被同时打包安装...转载 2018-04-21 18:55:56 · 137 阅读 · 0 评论 -
一点一点学maven(04)——maven的生命周期与插件
一、Maven的生命周期概念Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类似于设计模式中的模板方法。 二、Maven的生命周期Maven有三套相互独立的生命周期,分别是Clean、Default和Site。每个生...转载 2018-04-21 18:56:32 · 133 阅读 · 0 评论 -
一点一点学maven(07)——maven依赖(范围、传递、排除、冲突)
1、依赖范围依赖范围由<dependency></dependency>标签中<scope></scope>标签来定义。项目如果要使用某个框架或依赖,需要把相关jar包引用到classpath中,maven项目提供了三个classpath:编译、测试、运行。依赖的范围用于控制依赖于三种classpath关系的,包括:compile、provided、...转载 2018-04-21 18:57:30 · 190 阅读 · 0 评论 -
一点一点学maven(03)——maven的坐标、构件、仓库(中央仓库、镜像仓库、私服)使用
1、构件:在maven里面,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。2、仓库:2.1、仓库概念: 存储构件的位置,用来管理项目依赖、插件等。2.2、仓库分类: maven的仓库分为两大类: 1)、本地仓库 2)、远程仓库,在远程仓库中又分成了3种:中央仓库:http://repo1.maven.org/maven2/私服:内网自建的maven repository,其URL是一个内...转载 2018-04-21 18:59:17 · 200 阅读 · 0 评论