构建管理&版本管理 Maven基础知识(7)- Maven 依赖管理、Maven 插件管理

1. Maven 依赖管理    在开发中子模块可以通过继承获得父模块中声明的全部依赖,这样虽然避免了在各个子模块 POM 中重复进行依赖声明,但也极有可能造成子模块中引入一些不必...

2023-06-08 370 阅读

构建管理&版本管理 Maven基础知识(6)- Maven 依赖传递、POM 继承、Maven 聚合

1. Maven 依赖传递    Maven 的依赖传递机制是指:不管 Maven 项目存在多少间接依赖,POM 中都只需要定义其直接依赖,不必定义任何间接依赖。    Maven 会动...

2023-06-08 482 阅读

构建管理&版本管理 Maven基础知识(5)- Maven 自动化构建

Maven 自动化构建是一种方案,即当某个项目构建完成后(特别是有代码更新的情况下),所有依赖它的相关项目也应该开始构建过程,以确保这些项目的稳定运行。Maven 的自动化构建主要通过如下...

2023-06-08 385 阅读

构建管理&版本管理 Maven基础知识(4)- Maven 插件、Maven Archetype (原型/模板)、Maven SNAPSHOT (快照)

1. Maven 插件    Maven 实际上是一个依赖插件执行的框架,它执行的每个任务实际上都由插件完成的。Maven 的核心发布包中并不包含任何 Maven 插件,它们以独立构件的形式存在...

2023-06-08 436 阅读

构建管理&版本管理 Maven基础知识(3)- Maven 生命周期

在 Maven 出现之前,项目构建的生命周期就已经存在,开发人员每天都在对项目进行清理,编译,测试及部署,但由于没有统一的规范,不同公司甚至不同项目之间的构建的方式都不尽相同。Maven 从...

2023-06-08 476 阅读

构建管理&版本管理 Maven基础知识(2)- Maven 坐标、Maven 外部依赖、Maven 仓库

1. Maven 坐标    在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称为构件(组件)。在 Maven 世界中存在着数十万甚至数百万构件,在引入坐标概念之前,当用户...

2023-06-08 466 阅读

构建管理&版本管理 Maven基础知识(1)- Maven 简介、Maven 安装配置、创建 Quickstart 项目

注:开始阅读 Maven 基础知识系列文章之前,读者应该已经掌握了 Java 基础知识。另外,本系列文章中的所有实例都是使用 IntelliJ IDEA 编辑,所以还需要对 IntelliJ IDEA 有基本的了解。以下...

2023-06-08 425 阅读

构建管理&版本管理 Maven 自动化构建

Maven 自动化构建是一种方案,即当某个项目构建完成后(特别是有代码更新的情况下),所有依赖它的相关项目也应该开始构建过程,以确保这些项目的稳定运行。Maven 的自动化构建主要通过如下...

2023-06-08 395 阅读

java Failed to convert from type [java.lang.String] to type [java.util.Date] for value

Field error in object 'user' on field 'birthday': rejected value ; codes ; arguments ; arguments ; default message ; default message to type for value '195...

2023-06-03 470 阅读

java JSON parse error: Cannot deserialize value of type `java.util.Date` from String

JSON parse error: Cannot deserialize value of type `java.util.Date` from String用了百度翻译:JSON分析错误:无法从字符串反序列化成java.util.Data类型解决方案有两种:1.在model上的...

2023-06-03 772 阅读