随笔分类 -  Maven

摘要:测试:报告异常 AbstractHandlerExceptionResolver.java:194 |org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver |Resolved e 阅读全文
posted @ 2021-07-25 22:02 Chen洋 阅读(7807) 评论(0) 推荐(0)
摘要:如果一个仓库 A 可以提供另一个仓库 B 的所有内容,那么就可以认为仓库 A 是仓库 B 的一个镜像。即仓库 B 中的任何一个构件都能从它的镜像中获取。 使用镜像代替中央仓库 国内开发人员由于网络原因,直接从中央仓库下载构件时,速度较慢或不稳定,我们通常会使用中央仓库的国内镜像站来解决该问题。配置 阅读全文
posted @ 2021-07-20 14:02 Chen洋 阅读(4427) 评论(0) 推荐(0)
摘要:在实际的开发过程中,我们所接触的项目一般都由多个模块组成。在构建项目时,如果每次都按模块一个一个地进行构建会十分得麻烦,Maven 的聚合功能很好的解决了这个问题。 聚合 使用 Maven 聚合功能对项目进行构建时,需要在该项目中额外创建一个的聚合模块,然后通过这个模块构建整个项目的所有模块。聚合模 阅读全文
posted @ 2021-07-20 13:55 Chen洋 阅读(134) 评论(0) 推荐(0)
摘要:继承 Maven 在设计时,借鉴了 Java 面向对象中的继承思想,提出了 POM 继承思想。当一个项目包含多个模块时,可以在该项目中再创建一个父模块,并在其 POM 中声明依赖,其他模块的 POM 可通过继承父模块的 POM 来获得对相关依赖的声明。对于父模块而言,其目的是为了消除子模块 POM 阅读全文
posted @ 2021-07-20 13:47 Chen洋 阅读(301) 评论(0) 推荐(0)
摘要:Maven 依赖传递是 Maven 的核心机制之一,它能够一定程度上简化 Maven 的依赖配置。本节我们将详细介绍依赖传递及其相关概念。 依赖传递 如下图所示,项目 A 依赖于项目 B,B 又依赖于项目 C,此时 B 是 A 的直接依赖,C 是 A 的间接依赖。 Maven 的依赖传递机制是指:不 阅读全文
posted @ 2021-07-20 13:38 Chen洋 阅读(10123) 评论(2) 推荐(1)
摘要:Maven 不仅仅是一款项目构建和依赖管理工具,它还能够聚合项目信息,促进项目团队间地交流。POM 中可以包含各种项目信息,例如:项目描述、SCM 地址、许可证信息,开发者信息等。用户可以使用 Maven 提供的 maven-site-plugin 插件让 Maven 生成一个 Web 站点, 以站 阅读全文
posted @ 2021-07-20 13:05 Chen洋 阅读(5725) 评论(0) 推荐(1)
摘要:Maven 实际上是一个依赖插件执行的框架,它执行的每个任务实际上都由插件完成的。Maven 的核心发布包中并不包含任何 Maven 插件,它们以独立构件的形式存在, 只有在 Maven 需要使用某个插件时,才会去仓库中下载。 如下表所示,Maven 提供了如下 2 种类型的插件。 插件类型描述 B 阅读全文
posted @ 2021-07-20 10:29 Chen洋 阅读(3015) 评论(0) 推荐(0)
摘要:在 Maven 出现之前,项目构建的生命周期就已经存在,开发人员每天都在对项目进行清理,编译,测试及部署,但由于没有统一的规范,不同公司甚至不同项目之间的构建的方式都不尽相同。Maven 从大量项目和构建工具中学习和反思,最后总结了一套高度完美的,易扩展的生命周期。这个生命周期将项目的清理、初始化、 阅读全文
posted @ 2021-07-20 10:22 Chen洋 阅读(191) 评论(0) 推荐(0)
摘要:Maven 坐标 Maven 坐标一套规则,它规定:世界上任何一个构件都可以使用 Maven 坐标并作为其唯一标识,Maven 坐标包括 groupId、artifactId、version、packaging 等元素,只要用户提供了正确的坐标元素,Maven 就能找到对应的构件。 任何一个构件都必 阅读全文
posted @ 2021-07-20 10:11 Chen洋 阅读(1117) 评论(0) 推荐(0)
摘要:一、安装Maven 1.官网下载maven Binary是可执行版本,已经编译好可以直接使用。 Source是源代码版本,需要自己编译成可执行软件才可使用。 tar.gz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是同样的,只是压缩格式不同 tar.gz格式的文件比zip文件小很多,用于u 阅读全文
posted @ 2021-07-15 14:17 Chen洋 阅读(3557) 评论(0) 推荐(0)