
Maven
琚建飞
这个作者很懒,什么都没留下…
展开
-
【Maven】设置默认使用JDK1.8
背景 刚学习了Java8的特性,迫不及待的想体验一把,于是就写了如下的两行代码:List<Integer> integerList = Arrays.asList(1,2,3,4,5);integerList.for原创 2018-07-16 21:17:35 · 24609 阅读 · 2 评论 -
【Maven】生命周期和插件
Maven生命周期 Maven的生命周期对所有项目的构建过程进行了抽象和统一。 Maven从大量项目和构建工具中学习和反思,然后总结了一套高度完善的、易扩展的生命周期。 这个生命周期包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建步骤。也就是说,几乎所有项目的构建,都能映射到这样一个生命周期上。 Maven的生命周期是...原创 2018-05-26 17:25:57 · 400 阅读 · 15 评论 -
【Maven】依赖
依赖的定义 <dependencies>元素的子元素<dependency>用来定义依赖。&a原创 2018-05-26 11:30:30 · 336 阅读 · 17 评论 -
【Maven】仓库
仓库在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以成为构件。 任何一个构件都有一组坐标唯一标识。得益于坐标机制,任何Maven项目使用任何一个构件的方式都是完全相同的。在此基础上,Maven可以在某个位置统一存储所有Maven项目共享的构件,这个统一的位置就是仓库。实际的Maven项目将不再各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候(例如,编译项...原创 2018-05-25 18:17:28 · 324 阅读 · 11 评论 -
【Maven】坐标
Maven的一大功能是管理项目依赖。为了能自动化地解析任何一个Java构件(jar/war),Maven就必须将它们唯一标识,这就是依赖管理的底层基础——坐标。坐标一词源于数学。在平面坐标系中,任何一个坐标(x,y)都能唯一标识该平面上的一点。Maven的中央仓库中包含数量巨大的构件,为了便于定位。Maven定义了这样一组规则:世界上任何一个构件都可以使用Maven坐标唯一标识,Maven...原创 2018-05-24 08:33:05 · 486 阅读 · 14 评论 -
【Maven】环境变量配置
配置JDKMaven是一个基于Java的工具,所以使用Maven前,首先需要安装配置JDK。下载JDK:官网双击安装。配置环境变量: 系统变量名 值 JAVA_HOME C:\Program Files\Java\jdk1.8.0_60 Path %JAVA_HOME%\bin配置Maven...原创 2018-05-22 20:12:46 · 1024 阅读 · 13 评论 -
【Maven】功能
为什么使用Maven这样的构建工具① 一个项目就是一个工程 如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块都对应一个工程,利于分工协作。 借助于maven就可以将一个项目拆分成多个工程。② 项目中使用jar包,需要“复制”、“粘贴”到项目的lib中 同样的jar包重复的出现在不同的项目工程中,你需要做复制粘贴的重复工作。 借助于maven,...原创 2018-05-06 21:30:59 · 293 阅读 · 3 评论