<?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">
    <parent>
        <artifactId>jdevelops</artifactId>
        <groupId>cn.jdevelops</groupId>
        <version>2.0.6</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>jdevelops-starters</artifactId>
    <packaging>pom</packaging>
    <modules>
        <!-- 全部 utils -->
        <module>starters-utils</module>
        <!-- 全部 beans -->
        <module>starters-beans</module>
        <!-- boot-boot-web 基础组件-->
        <module>starters-jdevelops-boot-web</module>
        <!-- boot-web jpa开发基础组件-->
        <module>starters-jdevelops-boot-web-jpa</module>
        <!-- boot-web 基础组件-->
        <module>starters-jdevelops-web</module>
    </modules>

    <dependencyManagement>
        <dependencies>
            <!-- jdevelops-starters  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>starters-beans</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>starters-jdevelops-boot-web</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>starters-jdevelops-boot-web-jpa</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>starters-jdevelops-web</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>starters-utils</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-starters  end-->

            <!-- jdevelops-aops  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>aops-apilog</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>aops-apisign</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>aops-apiversion</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>aops-exception</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-aops  end-->

            <!-- jdevelops-apis  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>apis-annotation</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>apis-exception</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>apis-result</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-apis  end-->

            <!-- jdevelops-beans  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>beans-constant</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>beans-entity</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>beans-enum</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-beans  end-->

            <!-- jdevelops-caches  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>caches-jdbctemplate</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>caches-redis-idempotent</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>caches-auto-schema</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>caches-jpa-server</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>caches-redis-pub</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-caches  end-->

            <!-- jdevelops-docs  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>doc-swagger-boot</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>doc-swagger-cloud</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-docs  end-->

            <!-- jdevelops-logs  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>logs-cache-p6spy</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-logs  end-->

            <!-- jdevelops-utils  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-encryption</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-environment</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-http</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-jwt</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-list</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-map</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-spring</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-string</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-time</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>utils-validation</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-utils  end-->

            <!-- jdevelops-webs  start-->
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>webs-jwt</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>webs-socket</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>webs-jwt-redis</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>webs-resttemplate</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.jdevelops</groupId>
                <artifactId>webs-springs</artifactId>
                <version>${jdevelops.last.version}</version>
            </dependency>
            <!-- jdevelops-webs  end-->
        </dependencies>
    </dependencyManagement>

</project>
