maven实战
甜甜⭕
中年油腻老男人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven实战总结——1-3章mvn简介及入门
什么是mvn maven是一个优秀的构建工具,能够帮助我们自动化构建过程,从清理、编译、测试、打包、和部署项目。 maven是跨平台的。可以在windows linux、Macos上运行。 不仅仅是构建工具,还可以管理项目依赖及项目信息,如项目描述、开发者列表、版本控制系统地址、许可证、等。 maven还为全世界的开发者提供了一个免费的中央仓库。在这里几乎可以找到所有的java类库。 maven...原创 2019-06-21 23:37:15 · 502 阅读 · 0 评论 -
maven实战总结——3-5章坐标与依赖
pom文件概要 mvn项目的核心是pom.xml文件,定义了项目的基本信息,用于描述项目如何构建和声明项目依赖等。该文件位于项目的根目录下。 pom文件的基本元素 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2019-06-22 11:54:07 · 190 阅读 · 0 评论 -
maven实战总结——6章 仓库
仓库 在mvn世界中,任何一个依赖、插件或项目构建的输出都可以称为一个构件,例如依赖log4j是一个构件,插件maven-compiler-plugin.jar是一个构件,任何一个构件都有自己的坐标。而mvn仓库就是存储这些构件的地方。我们可以把所有项目依赖的jar包都放在仓库中。 仓库的布局 任何一个构件在仓库中都有其唯一的坐标,根据这个坐标可以获取到它在仓库中的存储路径,这便是仓库的布局方式。...原创 2019-06-22 20:59:25 · 214 阅读 · 0 评论 -
maven实战总结——7章生命周期和插件
简述 mvn的生命周期是为了所有的构建过程进行抽象和统一,mvn的生命周期包括清理、编译、测试、打包、集成测试、验证、部署和站点生成。mvn的生命周期是抽象的,它只是定义了一个构件的过程,具体每个过程做什么是由mvn插件实现的。 三套生命周期 mvn有三套生命周期,分别为clean、default、site,每个生命周期是相互独立的。 每个生命周期包含一些阶段(phase),这些阶段是固定且有序...原创 2019-06-23 18:49:26 · 229 阅读 · 0 评论 -
mvn实战总结-8章 聚合与继承
mvn的聚合特性能够把项目的各个模块聚合在一起构建。 mvn的继承特性能够帮助抽取各个模块的相同的依赖和插件配置,简化pom的同时,还能促进各个模块配置的一致性 聚合项目pom配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-06-29 09:59:30 · 314 阅读 · 0 评论 -
mvn实战总结-14章 属性及profile
属性 在pom文件中我们可以通过properties自定义属性,其实这只是mvn属性的一种,除此之外,mvn还有其他的属性。 内置属性 ${basedir} 表示项目的根目录,既包含pom文件的目录 ${version} 项目的版本 POM属性 ${project.build.sourceDirectory} 项目的主源码目录 默认为 src/main/java/ ${project.bui...原创 2019-06-29 10:55:03 · 440 阅读 · 0 评论
分享