Files
craftlabs-authorization-sdk/services/pom.xml
T
dependabot[bot] 1418c65839 build(deps): bump mybatis-plus.version in /services
Bumps `mybatis-plus.version` from 3.5.15 to 3.5.16.

Updates `com.baomidou:mybatis-plus-spring-boot4-starter` from 3.5.15 to 3.5.16
- [Release notes](https://github.com/baomidou/mybatis-plus/releases)
- [Changelog](https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md)
- [Commits](https://github.com/baomidou/mybatis-plus/compare/v3.5.15...v3.5.16)

Updates `com.baomidou:mybatis-plus-jsqlparser` from 3.5.15 to 3.5.16
- [Release notes](https://github.com/baomidou/mybatis-plus/releases)
- [Changelog](https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md)
- [Commits](https://github.com/baomidou/mybatis-plus/compare/v3.5.15...v3.5.16)

---
updated-dependencies:
- dependency-name: com.baomidou:mybatis-plus-spring-boot4-starter
  dependency-version: 3.5.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.baomidou:mybatis-plus-jsqlparser
  dependency-version: 3.5.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-09 08:18:44 +00:00

103 lines
4.3 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.craftlabs.platform</groupId>
<artifactId>craftlabs-platform-services-parent</artifactId>
<version>0.1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>CraftLabs platform services (I1 scaffold)</name>
<description>与 craftlabs-auth-* SDK 分构建线;各子模块单独产出可执行 Fat JAR(迭代 I1~I5 扩展)。</description>
<modules>
<module>license-webhook-ingress</module>
<module>delivery-platform-api</module>
</modules>
<properties>
<java.version>17</java.version>
<spring-boot.version>4.0.0</spring-boot.version>
<!-- 平台数据访问:PostgreSQL 15 + MyBatis-PlusSpring Boot 4 用 boot4-starter -->
<mybatis-plus.version>3.5.16</mybatis-plus.version>
</properties>
<!--
Spring Boot 4.0.x — 与 docs/平台架构思路.md 对齐。
MyBatis-Plus 使用 boot4-starter。
-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot4-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.13.0</version>
<configuration>
<release>${java.version}</release>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- 子模块显式引用后,在 validate 阶段禁止引入客户端 JNI SDK -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.5.0</version>
<executions>
<execution>
<id>ban-craftlabs-auth-bitanswer</id>
<goals>
<goal>enforce</goal>
</goals>
<phase>validate</phase>
<configuration>
<fail>true</fail>
<rules>
<bannedDependencies>
<searchTransitive>true</searchTransitive>
<excludes>
<exclude>cn.craftlabs:craftlabs-auth-bitanswer</exclude>
</excludes>
<message>平台服务禁止依赖 craftlabs-auth-bitanswerJNI 客户端 SDK)。</message>
</bannedDependencies>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>