摘要: Maven各个构建环节执行的顺序: 不能打乱顺序, 必须按照既定的正确顺序(编译,测试、打包、部署)来执行Maven的核心程序中定义了抽象的生命周期, 生命周期中各个阶段的具体任务是由插件来完成的,可以把mvn的命令想像成,调用Maven插件功能的命令。 Maven有三套相互独立的生命周期, 分别是 阅读全文
posted @ 2019-05-22 17:25 风云独舞 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.坐标 1)数学上的坐标: [1].在平面上. 使用X,Y两个向量可以唯一的定位平面上的任意一个点 [2]在空间中, 使用X,Y,Z三个向量可以唯一的定位空间中的任何一个点 2)Maven中的坐标: 使用下面三个向量在查看中唯一定位一个Maven工程,简称GAV [1]groupid : 公司或组 阅读全文
posted @ 2019-05-22 16:38 风云独舞 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.Maven工程的结构 我们需要通过Maven进行自动化构建, 以编译为例, Maven要想自动进行编译, 那么它必须知道Java源文件保存在哪里,所以要遵守Maven的约定,也就是约定大于配置,配置大于编码,无论我们使用什么框架,如果我们自己定义的东西想要让框架知道,都需要遵守框架的约定。 1) 阅读全文
posted @ 2019-05-22 15:44 风云独舞 阅读(213) 评论(0) 推荐(1) 编辑
摘要: 1.Maven也是用Java编写的工具,同样运行在JVM上,所以我们在安装Maven之前需要确保已经安装了JDK,首先来检查电脑上是否安装JDK。 2.如上图说明电脑中已经安装了JDK,下面就要去官网下载Maven的安装包,下载地址:http://maven.apache.org/download. 阅读全文
posted @ 2019-05-22 11:54 风云独舞 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要使用Maven a)一个项目就是一个工程 如果一个项目非常庞大,不适合用package(包)来划分模块, 最好是每一个模块对应一个工程 分工合作,借助于Maven就可以将一个项目拆分成多个工程。 b)项目中的jar包需要手动复制 带来的问题是:同样的jar包文件重复出现在不同的项目工程中 阅读全文
posted @ 2019-05-22 11:11 风云独舞 阅读(754) 评论(0) 推荐(0) 编辑