
Maven
文章平均质量分 90
Maven
訾博ZiBo
慢慢学,不要停。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Maven】009-Maven 简单父子工程搭建
IDEA 中选择将 school 作为父工程后会自动修改 pom.xml 文件!父工程为学校,子工程(模块)有两个:通用模块、教师模块。lombok:每个子工程都需要,直接在父工程引入依赖;hutool:在父工程管理依赖版本。父工程的 pom.xml 文件。在 pom.xml 中。原创 2024-01-14 14:41:57 · 1250 阅读 · 0 评论 -
【Maven】008-Maven 私服搭建与使用
Maven私服(Repository Manager)是一个用于管理和分发构建制品(如JAR、WAR、POM文件等)的服务器。它允许团队在本地搭建一个中央存储库,用于保存和分享项目构建所需的依赖项。一些常见的Maven私服产品包括 Nexus、Artifactory 和 Apache Archiva。原创 2024-01-14 14:12:54 · 2009 阅读 · 0 评论 -
【Maven】007-Maven 工程的继承和聚合关系
父工程通过这样的声明,就建立了与子模块的。等信息,从而减少冗余配置,提高项目的可维护性。子工程通过这样的声明,就建立了与父工程的。Maven 支持工程之间的继承关系,其中。这种继承关系允许子工程继承父工程的。Maven 聚合是指。原创 2024-01-14 08:59:37 · 1168 阅读 · 0 评论 -
【Maven】006-Maven 依赖传递和依赖冲突
Maven 依赖传递是指当一个项目依赖于另一个项目或库时,Maven 会自动解析和获取这些依赖,确保项目能够顺利构建和运行。依赖传递包括直接依赖和间接依赖。直接依赖是项目直接引用的库,而间接依赖是直接依赖所引用的其他库。作用:简化项目管理:Maven 通过依赖传递简化了项目的管理,开发者只需声明直接依赖,Maven 会负责解析和获取所有的间接依赖。版本控制:Maven 可以管理不同库的版本冲突,确保项目使用的是正确的版本,避免冲突和不一致性。原创 2024-01-13 14:11:53 · 1206 阅读 · 0 评论 -
【Maven】005-基于 IDEA 进行 Maven 依赖管理
应用场景:MyBatis 中有时会将用于编写 SQL 语句的映射文件和 mapper 接口都写在 src/main/java 下的某个包中,此时映射文件就不会被打包,如何解决。的操作写在一个脚本文件中,手动创建文件"clearLastUpdated.bat",名字任意,但是后缀必须是 bat,将以下内容复制到文件中。这一过程在 Maven 仓库的支持下进行,避免了开发人员手动下载和管理依赖的繁琐工作,并减少了版本冲突和依赖缺失的风险。默认情况下,构建不需要额外配置,都有对应的缺省配置。原创 2024-01-13 13:53:04 · 1288 阅读 · 0 评论 -
【Maven】004-基于 IDEA 构建 Maven 工程
项目构建是将软件开发中的源代码、依赖库和其他资源文件等经过编译、链接、打包等步骤,转换成可执行或可部署的应用程序的过程。这一过程的主要目的是提高软件开发效率、减少出错风险,并实现代码集成和自动化部署,使开发团队能够更专注于应用程序的开发和维护。常见的构建工具包括 Maven、Gradle、Ant 等,它们帮助规范化构建流程,确保项目的可靠性和稳定性。原创 2024-01-13 11:38:24 · 521 阅读 · 0 评论 -
【Maven】003-基于 IDEA 创建 Maven 工程
Maven工程的 GAVP 指的是 Group、Artifact、Version、Packaging。这是 Maven 项目的基本坐标,用于唯一标识和定位项目。Group(组织): 表示项目所属的组织或公司,一般以域名的反转形式命名。例如,。Artifact(项目名): 表示项目的名称,即项目的唯一标识符。例如,my-project。Version(版本): 表示项目的版本号。Maven使用语义化版本号(Semantic Versioning)规范,例如,1.0.0。Packaging(打包方式)原创 2024-01-13 10:56:20 · 1317 阅读 · 0 评论 -
【Maven】002-Maven 安装和配置
Maven 能够有效地管理项目中的各种依赖关系,包括第三方库、框架等。通过Maven,你可以在项目中声明所需的依赖项及其版本,Maven将自动下载并构建项目所需的库,简化了项目配置和管理的过程。总结:声明依赖及版本 => 自动下载 => 简化了项目的配置和管理。Maven还提供了版本控制机制,确保项目中使用的各个库和组件都具有一致的版本。这有助于避免由于版本不一致而导致的潜在问题,同时提高了项目的可维护性。总结:统一进行版本管理 => 避免潜在问题 + 增加项目可维护性!Maven 是一个用于构建和管理。原创 2024-01-13 10:37:04 · 1830 阅读 · 0 评论 -
【Maven】001-Maven 概述
Maven 能够有效地管理项目中的各种依赖关系,包括第三方库、框架等。通过Maven,你可以在项目中声明所需的依赖项及其版本,Maven将自动下载并构建项目所需的库,简化了项目配置和管理的过程。总结:声明依赖及版本 => 自动下载 => 简化了项目的配置和管理。Maven还提供了版本控制机制,确保项目中使用的各个库和组件都具有一致的版本。这有助于避免由于版本不一致而导致的潜在问题,同时提高了项目的可维护性。总结:统一进行版本管理 => 避免潜在问题 + 增加项目可维护性!Maven 是一个用于构建和管理。原创 2024-01-13 09:15:02 · 1048 阅读 · 0 评论