SpringCloud父子工程结构的构建-Eclipse

本文介绍了如何创建Spring Boot的父工程,并详细阐述了设置父工程的版本控制信息,包括Spring Boot和相关依赖的版本。接着,通过步骤展示了如何创建子项目并将其关联到父工程,确保子项目继承父工程的依赖管理。此外,还提及了修改子项目pom文件以匹配父工程配置的必要性。
摘要由CSDN通过智能技术生成

标题一:创建父工程

1:选择maven创建
在这里插入图片描述
2:选择"创建一个简单的项目",指定工程目录
在这里插入图片描述
3:指定项目信息,并设置工程类型"pom"
在这里插入图片描述

二:设置父工程pom文件版本控制信息

1:指定springBoot所使用的版本

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.2.5.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

2:指定maven,cloud,如需要用到alibaba也在父工程做版本控制

	<properties>
		<java.version>1.8</java.version>
		<maven-jar-plugin.version>3.0.0</maven-jar-plugin.version>
		<spring.cloud.version>Hoxton.SR3</spring.cloud.version>
		<spring.cloud.aliaba>2.2.3.RELEASE</spring.cloud.aliaba>
	</properties>

<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.springframework.cloud</groupId>
				<artifactId>spring-cloud-dependencies</artifactId>
				<version>${spring.cloud.version}</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
			
			<dependency>
				<groupId>com.alibaba.cloud</groupId>
				<artifactId>spring-cloud-alibaba-dependencies</artifactId>
				<version>${spring.cloud.aliaba}</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>

三:创建子项目

使用maven创建,或使用springBoot.io方式都行,springBoot.io方式创建后需要更改一下.pom文件
1:maven方式
在这里插入图片描述
在这里插入图片描述
自动指向了父工程
在这里插入图片描述
子项目的pom文件中就自动添加了父工程依赖
在这里插入图片描述
父项目中也自动添加了module:mall-user

使用spingboot.io.
在这里插入图片描述
在这里插入图片描述
如需在创建项目的同事添加相关依赖,可以选中相关依赖
在这里插入图片描述
修改pom文件:因为使用springBoot.io创建项目的时候会指定 boot的版本信息,这与使用父工程管理子工程版本信息相冲突,需要修改
1:将pom文件中的父依赖指向父项目依赖

	<parent>
		 <groupId>com.tizi.cloud_mall</groupId>
  		<artifactId>cloud_mall</artifactId>
  		<version>0.0.1-SNAPSHOT</version>
	</parent>

2:在父项目的pom中添加子项目module

	<modules>
		<module>mall-product</module>
	</modules>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值