该包没有太多的功能,主要用于固定依赖版本:
compile "com.labijie.infra:commons-springboot-starter:$infra_commons_version"
zookeeper: 3.6.3 kafka: 2.8.0 (该版本移除了 ZK 依赖)
spring kafka 兼容性看这里: https://spring.io/projects/spring-kafka
infra_version 2.1
组件 | 版本 | 说明 |
---|---|---|
kotlin | 1.4.10 | |
jdk | 1.8 | |
spring boot | 2.4.5 | |
spring cloud | 2020.0.2 | 通过 BOM 控制版本,因为 cloud 组件版本混乱,无法统一指定 |
spring framework | 5.3.6 | |
spring dpendency management | 1.0.10.RELEASE |
infra_version 2.2
组件 | 版本 | 说明 |
---|---|---|
kotlin | 1.6.0 | |
jdk | 1.8 | |
spring boot | 2.6.0 | |
spring cloud | -- | 已移除,不再作为依赖项 |
spring framework | 5.3.13 | |
spring dpendency management | -- | 已移除,使用 gradle 管理 bom |
2.2 开始,可以使用 infra-bom 控制所有依赖项版本.
关于 infra-bom,请参考 https://github.com/hongque-pro/infra-bom
在项目根目录下新建 gradle.properties 文件,添加如下内容
PUB_USER=[nexus user name]
PUB_PWD=[nexus password]
PUB_URL=http://XXXXXXX/repository/maven-releases/
运行 gradle publish