如何使用 Maven 搭建 Spring Boot 父子项目?
在Maven中设置Spring Boot父子项目,首先需要创建一个父项目,然后在父项目中创建一个或多个子模块(module)。以下是简化的步骤和示例:
- 创建父项目:
mvn archetype:generate -DgroupId=com.example -DartifactId=parent-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
cd parent-project
- 修改父项目的
pom.xml
,添加<packaging>
为pom
:
<groupId>com.example</groupId>
<artifactId>parent-project</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
- 创建子模块:
cd ..
mvn archetype:generate -DgroupId=com.example.child -DartifactId=child-module -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DparentArtifactId=parent-project
- 修改子模块的
pom.xml
,添加父项目依赖:
<parent>
<groupId>com.example</groupId>
<artifactId>parent-project</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../parent-project/pom.xml</relativePath>
</parent>
<groupId>com.example.child</groupId>
<artifactId>child-module</artifactId>
- 在父项目的
pom.xml
中添加子模块:
<modules>
<module>child-module</module>
</modules>
以上步骤创建了一个Spring Boot父子项目,父项目作为聚合模块,子模块继承了父项目的配置。在子模块中,您可以添加Spring Boot的起始器依赖,如spring-boot-starter-web,来快速搭建Web应用。
评论已关闭