commit 8d7a6bb41ff604504ffb2367ea96961812c76d88
Author: hongawen <83944980@qq.com>
Date: Mon Mar 2 11:20:29 2026 +0800
初始化版本管理项目,目前仅实现jdk17的模块依赖
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e55eb64
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,75 @@
+
+# 查看更多 .gitignore 配置 -> https://help.github.com/articles/ignoring-files/
+
+target/
+!.mvn/wrapper/maven-wrapper.jar
+
+.flattened-pom.xml
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+*.class
+target/*
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+/build/
+
+
+
+### admin-web ###
+
+# dependencies
+**/node_modules
+
+# roadhog-api-doc ignore
+/src/utils/request-temp.js
+_roadhog-api-doc
+
+# production
+/dist
+/.vscode
+
+# misc
+.DS_Store
+npm-debug.log*
+yarn-error.log
+
+/coverage
+.idea
+yarn.lock
+package-lock.json
+*bak
+.vscode
+
+# visual studio code
+.history
+*.log
+
+functions/mock
+.temp/**
+
+# umi
+.umi
+.umi-production
+
+# screenshot
+screenshot
+.firebase
+sessionStore
diff --git a/njcn-dependencies-bom-jdk17/pom.xml b/njcn-dependencies-bom-jdk17/pom.xml
new file mode 100644
index 0000000..77822d5
--- /dev/null
+++ b/njcn-dependencies-bom-jdk17/pom.xml
@@ -0,0 +1,689 @@
+
+
+ 4.0.0
+
+ com.njcn
+ njcn-dependencies-bom-jdk17
+ 1.0.0
+ pom
+ ${project.artifactId}
+ jdk17 依赖管理
+
+
+ 17
+ 17
+ UTF-8
+ 2026.01-SNAPSHOT
+ 1.7.2
+
+ 3.5.9
+ 2025.0.0
+ 2023.0.3.3
+
+ 2.8.14
+ 4.5.0
+ 2.2.8
+
+ 1.2.27
+ 3.5.19
+ 3.5.15
+ 1.5.5
+ 4.5.0
+ 3.0.6
+ 3.52.0
+ 8.1.3.140
+ 8.6.0
+ 5.1.0
+ 3.7.9
+
+ 2.3.5
+
+
+
+ 2.4.0
+
+ 2.2.7
+
+ 9.5.0
+ 3.5.6
+ 0.33.0
+
+ 8.0.2.RELEASE
+ 1.1.12
+ 5.2.0
+
+ 7.2.0
+
+ 1.4.0
+ 1.21.2
+ 1.18.42
+ 1.6.3
+ 5.8.42
+ 6.0.0-M22
+ 1.3.0
+ 2.4.1
+ 1.2.83
+ 33.5.0-jre
+ 2.14.5
+ 3.12.0
+ 3.20.0
+ 2.27.7
+ 3.2.3
+ 2.7.0
+ 3.0.6
+ 0.10.2
+ 4.2.9.Final
+ 1.2.5
+ 4.5.22
+ 4.12.0
+ 3.12.0
+
+ 2.40.15
+ 1.16.7
+ 1.4.0
+ 2.1.3
+ 2.3.0
+ 4.7.9-20251224.161447
+ 4.40.607.ALL
+
+
+
+
+
+
+ io.netty
+ netty-bom
+ ${netty.version}
+ pom
+ import
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring.boot.version}
+ pom
+ import
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring.cloud.version}
+ pom
+ import
+
+
+ com.alibaba.cloud
+ spring-cloud-alibaba-dependencies
+ ${spring.cloud.alibaba.version}
+ pom
+ import
+
+
+
+
+ io.github.mouzt
+ bizlog-sdk
+ ${bizlog-sdk.version}
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ ${spring.boot.version}
+
+
+
+
+ com.github.xiaoymin
+ knife4j-openapi3-jakarta-spring-boot-starter
+ ${knife4j.version}
+
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+
+
+ io.swagger.core.v3
+ swagger-annotations
+
+
+
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+ ${springdoc.version}
+
+
+ io.swagger.core.v3
+ swagger-annotations
+ ${swagger.version}
+
+
+ com.github.xiaoymin
+ knife4j-gateway-spring-boot-starter
+ ${knife4j.version}
+
+
+ io.swagger.core.v3
+ swagger-annotations
+
+
+
+
+
+
+
+ com.alibaba
+ druid-spring-boot-3-starter
+ ${druid.version}
+
+
+
+ org.mybatis
+ mybatis
+ ${mybatis.version}
+
+
+ com.baomidou
+ mybatis-plus-spring-boot3-starter
+ ${mybatis-plus.version}
+
+
+ com.baomidou
+ mybatis-plus-jsqlparser
+ ${mybatis-plus.version}
+
+
+ com.baomidou
+ mybatis-plus-generator
+ ${mybatis-plus.version}
+
+
+ com.baomidou
+ dynamic-datasource-spring-boot3-starter
+ ${dynamic-datasource.version}
+
+
+ com.github.yulichang
+ mybatis-plus-join-boot-starter
+ ${mybatis-plus-join.version}
+
+
+
+ com.fhs-opensource
+ easy-trans-spring-boot-starter
+ ${easy-trans.version}
+
+
+ org.springframework
+ spring-context
+
+
+ org.springframework.cloud
+ spring-cloud-commons
+
+
+
+
+ com.fhs-opensource
+ easy-trans-mybatis-plus-extend
+ ${easy-trans.version}
+
+
+ com.fhs-opensource
+ easy-trans-anno
+ ${easy-trans.version}
+
+
+
+
+ org.redisson
+ redisson-spring-boot-starter
+ ${redisson.version}
+
+
+
+ com.dameng
+ DmJdbcDriver18
+ ${dm8.jdbc.version}
+
+
+
+ org.opengauss
+ opengauss-jdbc
+ ${opengauss.jdbc.version}
+
+
+
+ cn.com.kingbase
+ kingbase8
+ ${kingbase.jdbc.version}
+
+
+
+ com.taosdata.jdbc
+ taos-jdbcdriver
+ ${taos.version}
+
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+ ${spring.cloud.alibaba.version}
+
+
+
+ logback-adapter
+ com.alibaba.nacos
+
+
+
+
+
+
+
+
+ com.xuxueli
+ xxl-job-core
+ ${xxl-job.version}
+
+
+
+
+ org.apache.rocketmq
+ rocketmq-spring-boot-starter
+ ${rocketmq-spring.version}
+
+
+
+
+ com.baomidou
+ lock4j-redisson-spring-boot-starter
+ ${lock4j.version}
+
+
+ redisson-spring-boot-starter
+ org.redisson
+
+
+
+
+
+
+ org.apache.skywalking
+ apm-toolkit-trace
+ ${skywalking.version}
+
+
+ org.apache.skywalking
+ apm-toolkit-logback-1.x
+ ${skywalking.version}
+
+
+ org.apache.skywalking
+ apm-toolkit-opentracing
+ ${skywalking.version}
+
+
+
+
+
+
+
+
+
+
+
+
+ io.opentracing
+ opentracing-api
+ ${opentracing.version}
+
+
+ io.opentracing
+ opentracing-util
+ ${opentracing.version}
+
+
+ io.opentracing
+ opentracing-noop
+ ${opentracing.version}
+
+
+
+ de.codecentric
+ spring-boot-admin-starter-server
+ ${spring-boot-admin.version}
+
+
+ de.codecentric
+ spring-boot-admin-starter-client
+ ${spring-boot-admin.version}
+
+
+
+
+ org.mockito
+ mockito-inline
+ ${mockito-inline.version}
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ ${spring.boot.version}
+
+
+ asm
+ org.ow2.asm
+
+
+ org.mockito
+ mockito-core
+
+
+
+
+
+ com.github.fppt
+ jedis-mock
+ ${jedis-mock.version}
+
+
+
+ uk.co.jemos.podam
+ podam
+ ${podam.version}
+
+
+
+
+ org.flowable
+ flowable-spring-boot-starter-process
+ ${flowable.version}
+
+
+ org.flowable
+ flowable-spring-boot-starter-actuator
+ ${flowable.version}
+
+
+
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+
+
+
+ org.mapstruct
+ mapstruct
+ ${mapstruct.version}
+
+
+ org.mapstruct
+ mapstruct-jdk8
+ ${mapstruct.version}
+
+
+ org.mapstruct
+ mapstruct-processor
+ ${mapstruct.version}
+
+
+
+ cn.hutool
+ hutool-all
+ ${hutool-5.version}
+
+
+ org.dromara.hutool
+ hutool-extra
+ ${hutool-6.version}
+
+
+
+ cn.idev.excel
+ fastexcel
+ ${fastexcel.version}
+
+
+
+ org.apache.tika
+ tika-core
+ ${tika-core.version}
+
+
+
+ org.apache.velocity
+ velocity-engine-core
+ ${velocity.version}
+
+
+
+ com.alibaba
+ fastjson
+ ${fastjson.version}
+
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+
+ com.alibaba
+ transmittable-thread-local
+ ${transmittable-thread-local.version}
+
+
+
+ commons-net
+ commons-net
+ ${commons-net.version}
+
+
+ com.github.mwiede
+ jsch
+ ${jsch.version}
+
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
+
+
+
+ com.anji-plus
+ captcha-spring-boot-starter
+ ${anji-plus-captcha.version}
+
+
+
+ org.lionsoul
+ ip2region
+ ${ip2region.version}
+
+
+
+ org.jsoup
+ jsoup
+ ${jsoup.version}
+
+
+
+ org.reflections
+ reflections
+ ${reflections.version}
+
+
+
+
+ io.vertx
+ vertx-core
+ ${vertx.version}
+
+
+ io.vertx
+ vertx-web
+ ${vertx.version}
+
+
+ io.vertx
+ vertx-mqtt
+ ${vertx.version}
+
+
+
+
+ org.eclipse.paho
+ org.eclipse.paho.client.mqttv3
+ ${mqtt.version}
+
+
+
+
+ com.squareup.okhttp3
+ okhttp
+ ${okhttp.version}
+
+
+ com.squareup.okhttp3
+ mockwebserver
+ ${okhttp.version}
+ test
+
+
+
+
+ org.eclipse.californium
+ californium-core
+ ${californium.version}
+
+
+
+
+ software.amazon.awssdk
+ s3
+ ${awssdk.version}
+
+
+
+ me.zhyd.oauth
+ JustAuth
+ ${justauth.version}
+
+
+ com.xkcoding.justauth
+ justauth-spring-boot-starter
+ ${justauth-starter.version}
+
+
+
+ cn.hutool
+ hutool-core
+
+
+
+
+
+ com.alipay.sdk
+ alipay-sdk-java
+ ${alipay-sdk-java.version}
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+
+
+
+
+
+ com.github.binarywang
+ weixin-java-pay
+ ${weixin-java.version}
+
+
+ com.github.binarywang
+ wx-java-mp-spring-boot-starter
+ ${weixin-java.version}
+
+
+ com.github.binarywang
+ wx-java-miniapp-spring-boot-starter
+ ${weixin-java.version}
+
+
+
+
+ org.jeecgframework.jimureport
+ jimureport-spring-boot3-starter-fastjson2
+ ${jimureport.version}
+
+
+ org.jeecgframework.jimureport
+ jimubi-spring-boot3-starter
+ ${jimubi.version}
+
+
+ com.github.jsqlparser
+ jsqlparser
+
+
+ cn.hutool
+ hutool-core
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+ ${flatten-maven-plugin.version}
+
+ bom
+ true
+
+
+
+
+ flatten
+
+ flatten
+ process-resources
+
+
+
+ clean
+
+ flatten.clean
+ clean
+
+
+
+
+
+
+
diff --git a/njcn-dependencies-bom-jdk21/pom.xml b/njcn-dependencies-bom-jdk21/pom.xml
new file mode 100644
index 0000000..05ade07
--- /dev/null
+++ b/njcn-dependencies-bom-jdk21/pom.xml
@@ -0,0 +1,18 @@
+
+
+ 4.0.0
+
+ com.njcn
+ njcn-dependencies-bom-jdk21
+ 1.0-SNAPSHOT
+ 待后续参考jdk17去编写依赖的版本
+
+
+ 21
+ 21
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/njcn-dependencies-bom-jdk8/pom.xml b/njcn-dependencies-bom-jdk8/pom.xml
new file mode 100644
index 0000000..69ef067
--- /dev/null
+++ b/njcn-dependencies-bom-jdk8/pom.xml
@@ -0,0 +1,18 @@
+
+
+ 4.0.0
+
+ com.njcn
+ njcn-dependencies-bom-jdk8
+ 1.0-SNAPSHOT
+ 待后续参考jdk17去编写依赖的版本
+
+
+ 8
+ 8
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..ee7d353
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,56 @@
+
+
+ 4.0.0
+
+ com.njcn
+ njcn-dependencies-bom-parent
+ 1.0.0
+ pom
+
+ NJCN Dependencies BOM Parent
+ 灿能公司三方依赖版本管理 BOM(多 JDK 版本支持,适用于所有项目)
+
+
+ njcn-dependencies-bom-jdk8
+ njcn-dependencies-bom-jdk17
+ njcn-dependencies-bom-jdk21
+
+
+
+ UTF-8
+ 1.7.2
+
+
+
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+ ${flatten-maven-plugin.version}
+
+ bom
+ true
+
+
+
+ flatten
+ process-resources
+
+ flatten
+
+
+
+ flatten.clean
+ clean
+
+ clean
+
+
+
+
+
+
+
\ No newline at end of file