<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>top.continew</groupId>
  <artifactId>continew-starter-dependencies</artifactId>
  <version>2.12.0</version>
  <packaging>pom</packaging>
  <description>ContiNew Starter 依赖模块</description>
  <url>https://github.com/continew-org/continew-starter</url>
  <licenses>
    <license>
      <name>GNU LESSER GENERAL PUBLIC LICENSE</name>
      <url>https://www.gnu.org/licenses/lgpl.html</url>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>charles7c</id>
      <name>Charles7c</name>
      <email>charles7c@126.com</email>
      <url>https://github.com/Charles7c</url>
      <roles>
        <role>Creator</role>
        <role>Java Development Engineer</role>
      </roles>
      <timezone>+8</timezone>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:git@github.com:continew-org/continew-starter.git</connection>
    <developerConnection>scm:git:git@github.com:continew-org/continew-starter.git</developerConnection>
    <url>https://github.com/continew-org/continew-starter</url>
  </scm>
  <properties>
    <aj-captcha.version>1.4.0</aj-captcha.version>
    <aws-s3.version>1.12.783</aws-s3.version>
    <commons-beanutils.version>1.9.4</commons-beanutils.version>
    <commons-compress.version>1.26.0</commons-compress.version>
    <commons-io.version>2.17.0</commons-io.version>
    <cosid.version>2.12.3</cosid.version>
    <crane4j.version>2.9.0</crane4j.version>
    <dynamic-datasource.version>4.3.1</dynamic-datasource.version>
    <easy-captcha.version>1.6.2</easy-captcha.version>
    <easy-excel.version>3.3.4</easy-excel.version>
    <flatten.version>1.7.0</flatten.version>
    <graceful-response.version>5.0.5-boot3</graceful-response.version>
    <hutool.version>5.8.37</hutool.version>
    <ip2region.version>3.3.6</ip2region.version>
    <jetcache.version>2.7.8</jetcache.version>
    <just-auth.version>1.16.7</just-auth.version>
    <knife4j.version>4.5.0</knife4j.version>
    <mybatis-flex.version>1.10.9</mybatis-flex.version>
    <mybatis-plus.version>3.5.8</mybatis-plus.version>
    <nashorn.version>15.6</nashorn.version>
    <okhttp.version>4.12.0</okhttp.version>
    <p6spy.version>3.9.1</p6spy.version>
    <redisson.version>3.46.0</redisson.version>
    <s3.version>2.31.35</s3.version>
    <s3-crt.version>0.38.1</s3-crt.version>
    <sa-token.version>1.42.0</sa-token.version>
    <sms4j.version>3.3.4</sms4j.version>
    <snail-job.version>1.4.0</snail-job.version>
    <snakeyaml.version>2.4</snakeyaml.version>
    <sonar.version>3.11.0.3922</sonar.version>
    <spotless.version>2.44.3</spotless.version>
    <spring-boot.version>3.3.11</spring-boot.version>
    <spring-cloud.version>2023.0.5</spring-cloud.version>
    <thumbnails.version>0.4.20</thumbnails.version>
    <tlog.version>1.5.2</tlog.version>
    <truelicense.version>1.33</truelicense.version>
    <ttl.version>2.14.5</ttl.version>
    <x-file-storage.version>2.2.1</x-file-storage.version>
    <zip4j.version>2.11.5</zip4j.version>
  </properties>
  <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>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-dependencies</artifactId>
        <version>${spring-cloud.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.redisson</groupId>
        <artifactId>redisson-spring-boot-starter</artifactId>
        <version>${redisson.version}</version>
      </dependency>
      <dependency>
        <groupId>com.alicp.jetcache</groupId>
        <artifactId>jetcache-bom</artifactId>
        <version>${jetcache.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>me.ahoo.cosid</groupId>
        <artifactId>cosid-bom</artifactId>
        <version>${cosid.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>cn.dev33</groupId>
        <artifactId>sa-token-bom</artifactId>
        <version>${sa-token.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>me.zhyd.oauth</groupId>
        <artifactId>JustAuth</artifactId>
        <version>${just-auth.version}</version>
      </dependency>
      <dependency>
        <groupId>com.xkcoding.justauth</groupId>
        <artifactId>justauth-spring-boot-starter</artifactId>
        <version>1.4.0</version>
        <exclusions>
          <exclusion>
            <artifactId>JustAuth</artifactId>
            <groupId>me.zhyd.oauth</groupId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
        <version>${mybatis-plus.version}</version>
      </dependency>
      <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-core</artifactId>
        <version>${mybatis-plus.version}</version>
      </dependency>
      <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-extension</artifactId>
        <version>${mybatis-plus.version}</version>
      </dependency>
      <dependency>
        <groupId>com.mybatis-flex</groupId>
        <artifactId>mybatis-flex-dependencies</artifactId>
        <version>${mybatis-flex.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>dynamic-datasource-spring-boot3-starter</artifactId>
        <version>${dynamic-datasource.version}</version>
      </dependency>
      <dependency>
        <groupId>p6spy</groupId>
        <artifactId>p6spy</artifactId>
        <version>${p6spy.version}</version>
      </dependency>
      <dependency>
        <groupId>com.aizuda</groupId>
        <artifactId>snail-job-client-starter</artifactId>
        <version>${snail-job.version}</version>
      </dependency>
      <dependency>
        <groupId>com.aizuda</groupId>
        <artifactId>snail-job-client-retry-core</artifactId>
        <version>${snail-job.version}</version>
      </dependency>
      <dependency>
        <groupId>com.aizuda</groupId>
        <artifactId>snail-job-client-job-core</artifactId>
        <version>${snail-job.version}</version>
      </dependency>
      <dependency>
        <groupId>org.dromara.sms4j</groupId>
        <artifactId>sms4j-spring-boot-starter</artifactId>
        <version>${sms4j.version}</version>
      </dependency>
      <dependency>
        <groupId>com.anji-plus</groupId>
        <artifactId>captcha</artifactId>
        <version>${aj-captcha.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.whvcse</groupId>
        <artifactId>easy-captcha</artifactId>
        <version>${easy-captcha.version}</version>
      </dependency>
      <dependency>
        <groupId>org.openjdk.nashorn</groupId>
        <artifactId>nashorn-core</artifactId>
        <version>${nashorn.version}</version>
      </dependency>
      <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>easyexcel</artifactId>
        <version>${easy-excel.version}</version>
      </dependency>
      <dependency>
        <groupId>org.dromara.x-file-storage</groupId>
        <artifactId>x-file-storage-spring</artifactId>
        <version>${x-file-storage.version}</version>
      </dependency>
      <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-java-sdk-s3</artifactId>
        <version>${aws-s3.version}</version>
      </dependency>
      <dependency>
        <groupId>software.amazon.awssdk</groupId>
        <artifactId>s3</artifactId>
        <version>${s3.version}</version>
      </dependency>
      <dependency>
        <groupId>software.amazon.awssdk</groupId>
        <artifactId>s3-transfer-manager</artifactId>
        <version>${s3.version}</version>
      </dependency>
      <dependency>
        <groupId>software.amazon.awssdk.crt</groupId>
        <artifactId>aws-crt</artifactId>
        <version>${s3-crt.version}</version>
      </dependency>
      <dependency>
        <groupId>net.coobird</groupId>
        <artifactId>thumbnailator</artifactId>
        <version>${thumbnails.version}</version>
      </dependency>
      <dependency>
        <groupId>com.feiniaojin</groupId>
        <artifactId>graceful-response</artifactId>
        <version>${graceful-response.version}</version>
      </dependency>
      <dependency>
        <groupId>cn.crane4j</groupId>
        <artifactId>crane4j-spring-boot-starter</artifactId>
        <version>${crane4j.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.xiaoymin</groupId>
        <artifactId>knife4j-dependencies</artifactId>
        <version>${knife4j.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>com.yomahub</groupId>
        <artifactId>tlog-web-spring-boot-starter</artifactId>
        <version>${tlog.version}</version>
      </dependency>
      <dependency>
        <groupId>org.yaml</groupId>
        <artifactId>snakeyaml</artifactId>
        <version>${snakeyaml.version}</version>
      </dependency>
      <dependency>
        <groupId>com.squareup.okhttp3</groupId>
        <artifactId>okhttp</artifactId>
        <version>${okhttp.version}</version>
      </dependency>
      <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>transmittable-thread-local</artifactId>
        <version>${ttl.version}</version>
      </dependency>
      <dependency>
        <groupId>net.dreamlu</groupId>
        <artifactId>mica-ip2region</artifactId>
        <version>${ip2region.version}</version>
      </dependency>
      <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-bom</artifactId>
        <version>${hutool.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-all</artifactId>
        <version>${hutool.version}</version>
      </dependency>
      <dependency>
        <groupId>de.schlichtherle.truelicense</groupId>
        <artifactId>truelicense-core</artifactId>
        <version>${truelicense.version}</version>
      </dependency>
      <dependency>
        <groupId>net.lingala.zip4j</groupId>
        <artifactId>zip4j</artifactId>
        <version>${zip4j.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-beanutils</groupId>
        <artifactId>commons-beanutils</artifactId>
        <version>${commons-beanutils.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>${commons-io.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-compress</artifactId>
        <version>${commons-compress.version}</version>
      </dependency>
      <dependency>
        <groupId>top.continew</groupId>
        <artifactId>continew-starter-bom</artifactId>
        <version>2.12.0</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>flatten-maven-plugin</artifactId>
          <version>${flatten.version}</version>
        </plugin>
        <plugin>
          <groupId>com.diffplug.spotless</groupId>
          <artifactId>spotless-maven-plugin</artifactId>
          <version>${spotless.version}</version>
        </plugin>
        <plugin>
          <groupId>org.sonarsource.scanner.maven</groupId>
          <artifactId>sonar-maven-plugin</artifactId>
          <version>${sonar.version}</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</project>
