本文共 4529 字,大约阅读时间需要 15 分钟。
一、目录机构
springcloud为父模块,且仅有一个pom.xml文件用于管理子模块依赖版本的管理
cloud-provider-payment8001为子模块,
负责业务开发
二、创建普通Maven父模块
父模块pom.xml参考
4.0.0 com.example springcloud 1.0-SNAPSHOT pom cloud-provider-payment8001 UTF-8 1.8 1.8 4.12 1.2.17 1.16.18 8.0.20 1.1.16 1.3.0 org.springframework.boot spring-boot-dependencies 2.3.1.RELEASE pom import org.springframework.cloud spring-cloud-dependencies Hoxton.SR6 pom import com.alibaba.cloud spring-cloud-alibaba-dependencies 2.2.1.RELEASE pom import mysql mysql-connector-java ${ mysql.version} com.alibaba druid ${ druid.version} org.mybatis.spring.boot mybatis-spring-boot-starter ${ mybatis.spring.boot.version} junit junit ${ junit.version} log4j log4j ${ log4j.version} org.projectlombok lombok ${ lombok.version} true org.springframework.boot spring-boot-maven-plugin true true
三、子模块创建
1、右击父模块——> new moudle ,选择Maven创建即可
子模块pom.xml参考(继承父类后不需要再写版本号,如果写了就以子模块版本号为准)
springcloud com.example 1.0-SNAPSHOT 4.0.0 com.example cloud-provider-payment8001 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-actuator org.mybatis.spring.boot mybatis-spring-boot-starter com.alibaba druid-spring-boot-starter 1.1.10 mysql mysql-connector-java org.springframework.boot spring-boot-starter-jdbc org.springframework.boot spring-boot-devtools runtime true org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test
更多详情请参考上面的博客链接。 里面有详细的创建步骤和父子项目配置文件的详解
转载地址:http://pfern.baihongyu.com/