From 8d7a6bb41ff604504ffb2367ea96961812c76d88 Mon Sep 17 00:00:00 2001 From: hongawen <83944980@qq.com> Date: Mon, 2 Mar 2026 11:20:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=A1=B9=E7=9B=AE=EF=BC=8C=E7=9B=AE=E5=89=8D?= =?UTF-8?q?=E4=BB=85=E5=AE=9E=E7=8E=B0jdk17=E7=9A=84=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 75 +++ njcn-dependencies-bom-jdk17/pom.xml | 689 ++++++++++++++++++++++++++++ njcn-dependencies-bom-jdk21/pom.xml | 18 + njcn-dependencies-bom-jdk8/pom.xml | 18 + pom.xml | 56 +++ 5 files changed, 856 insertions(+) create mode 100644 .gitignore create mode 100644 njcn-dependencies-bom-jdk17/pom.xml create mode 100644 njcn-dependencies-bom-jdk21/pom.xml create mode 100644 njcn-dependencies-bom-jdk8/pom.xml create mode 100644 pom.xml 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