博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven 多模块项目创建与配置
阅读量:3921 次
发布时间:2019-05-23

本文共 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/

你可能感兴趣的文章
面试官:手写一个选择排序并对其改进(java实现)
查看>>
面试官:如何在十亿个单词字典中,判断某个单词是否存在?(布隆过滤器)
查看>>
java远程调用之RMI(终于可以自己写代码控制别人电脑了)
查看>>
Shiro安全框架(1)基础入门案例和原理
查看>>
8、聊聊java中的进制问题
查看>>
这篇java的NIO编程,保证你能看懂
查看>>
面试官:手写一个冒泡排序,并对其改进(java实现)
查看>>
java中的对称加密算法
查看>>
面试官:手写一个插入排序,并对其改进
查看>>
面试官:手写一个快速排序,并对其改进
查看>>
Hashtable源码分析(基于jdk1.8,推荐)
查看>>
一文彻底看懂Base64原理(并使用java实现)
查看>>
面试官:手写一个归并排序,并对其改进
查看>>
五分钟学会java中的基础类型封装类
查看>>
10、面试官:java中的编码格式转化都有哪几种方式?(中兴面试题)
查看>>
一文彻底搞清楚数字签名的原理(java代码实现)
查看>>
1、曾经风光无限的jsp,为什么现在很少有人使用了?
查看>>
面试官:手写一个希尔排序,并对其改进
查看>>
看了这么多篇红黑树文章,你理解了嘛?
查看>>
面试官:给我手撕一下基数排序,再考虑一下如何进行改进呢?
查看>>