Maven 项目构建工具
安装

mvn -v
- 修改仓库位置
安装目录/conf/settings.xml, 没有 引号.
<localRepository>C:\Users\20881\Documents\Maven\apache-maven-3.9.9-bin\apache-maven-3.9.9\mav_repo</localRepository>
idea 配置 maven

全局

导入maven项目

分模块设计和开发

-
拆分后的模块

-
在项目文件中引入即可

继承和聚合
- 有些依赖所有的都要引用, 这些可以添加到parent中, 子模块继承即可

实现
- talis-parent
<packaging>pom</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.4.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
- talis-pojo

继承之后, groupid 就失效了
总结




版本控制
dependencyManagement

- 父工程中的 dependencyManagement 中只是管理版本, 子工程中不会直接依赖, 需要使用
dependency标签引用, 不用标 版本而已 - 父工程中的
dependency标签, 子工程中会直接引用过来.

properties

聚合
- 不聚合: 构建目标项目文件需要 先安装他的依赖, 要一个一个手动安装

总结

私服



