Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 1.96 KB

readme.md

File metadata and controls

62 lines (44 loc) · 1.96 KB

基础组件包

maven central version workflow status license

该包没有太多的功能,主要用于固定依赖版本:

使用举例

    compile "com.labijie.infra:commons-springboot-starter:$infra_commons_version"

2.1.x 服务器环境兼容性:

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

发布到自己的 Nexus

在项目根目录下新建 gradle.properties 文件,添加如下内容

PUB_USER=[nexus user name]
PUB_PWD=[nexus password]
PUB_URL=http://XXXXXXX/repository/maven-releases/

运行 gradle publish