利用idea创建springboot多模块项目
首先创建一个空项目
手动创建pom.xml文件
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><artifactId>spring-boot-starter-parent</artifactId><groupId>org.springframework.boot</groupId><version>3.4.7</version></parent><!-- 项目坐标 --><groupId>com.aiwei</groupId><artifactId>f-xa-01-api</artifactId><version>1.0-SNAPSHOT</version><packaging>pom</packaging><!-- 子模块 --><modules></modules><properties><lombok>1.18.20</lombok></properties><!-- 依赖管理部分,用于统一管理项目中所有模块的依赖版本(只管理,不实现) --><dependencyManagement><dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok}</version></dependency></dependencies></dependencyManagement></project>
<?xml version="1.0" encoding="utf-8"?>→ 这是XML文档声明,指定版本和编码格式<project>→ 定义这是一个Maven项目配置文件的根元素xmlns="http://maven.apache.org/POM/4.0.0"→ 指定Maven POM的命名空间xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"→ 引入XML Schema实例命名空间xsi:schemaLocation=...→ 指定XML Schema验证文件的位置<modelVersion>4.0.0</modelVersion>→ 指定POM模型版本,固定为4.0.0<groupId>com.aiwei</groupId>→ 定义项目所属的组织或公司域名倒序<artifactId>f-xa-01-api</artifactId>→ 定义项目的唯一标识符名称<version>1.0-SNAPSHOT</version>→ 定义项目版本号,SNAPSHOT表示开发中版本<packaging>pom</packaging>→ 定义项目打包方式,pom表示这是一个父项目或聚合项目
创建子模块
common
pojo
server
