多模块项目配置
目的是搞明白原理。
最开始以为和单模块项目没啥区别,但是在建了一个项目后发现会出现好多莫名奇妙的问题。
具体表现就是配置文件不生效、找不到主类,各种build失败。
项目结构
分三种子模块
1 | 1. 什么都没有的空模块 |
build.gradle 文件
- 空模块的build.gradle文件
1 | //不需要打jar包 |
- jar包的build.gradle 文件 order-api user-api util …
1 | //引用gradle 插件 |
- 程序的gradle 文件 各种service、config、eureka等
1 |
|
- 父级项目的配置文件
1 |
|
Maven Bom对应spring boot版本 https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies
父项目 gradle.properties 文件
1
2
3
4
5//统一自己发的jar 版本
userApiVersion=20191211-SNAPSHOT
orderApiVersion=20191211-SNAPSHOT
utilVersion=20190911-1-SNAPSHOT
I'm so cute. Please give me money.
- Post link: http://dongkw.github.io/2019/12/11/spring+gradle%E5%A4%9A%E6%A8%A1%E5%9D%97%E9%A1%B9%E7%9B%AE%E9%85%8D%E7%BD%AE/
- Copyright Notice: All articles in this blog are licensed under unless stating additionally.
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues