<?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>

    <parent>
        <groupId>io.tiklab</groupId>
        <artifactId>tiklab-dependencies</artifactId>
        <version>1.0.0.3</version>
    </parent>
    <groupId>io.tiklab</groupId>
    <artifactId>tiklab-postin</artifactId>
    <name>${project.artifactId}</name>
    <packaging>pom</packaging>
    <version>1.0.0.3</version>

    <modules>
        <module>tiklab-postin-annotation</module>
        <module>tiklab-postin-api</module>
        <module>tiklab-postin-client</module>
        <module>tiklab-postin-server</module>
        <module>tiklab-postin-starter</module>
        <module>tiklab-postin-doclet</module>
    </modules>

    <properties>

        <!--平台-->
        <tiklab-core.version>1.0.0.3</tiklab-core.version>
        <tiklab-dss.version>1.0.0.3</tiklab-dss.version>
        <tiklab-dal.version>1.0.0.3</tiklab-dal.version>
        <tiklab-rpc.version>1.0.0.3</tiklab-rpc.version>
        <tiklab-dfs.version>1.0.0.3</tiklab-dfs.version>
        <tiklab-dcs.version>1.0.0.3</tiklab-dcs.version>
        <tiklab-dss.version>1.0.0.3</tiklab-dss.version>
        <tiklab-dss.version>1.0.0.3</tiklab-dss.version>
        <tiklab-user.version>1.0.0.3</tiklab-user.version>
        <tiklab-privilege.version>1.0.0.3</tiklab-privilege.version>
        <tiklab-eam.version>1.0.0.3</tiklab-eam.version>
        <tiklab-message.version>1.0.0.3</tiklab-message.version>
        <tiklab-security.version>1.0.0.3</tiklab-security.version>
        <tiklab-toolkit.version>1.0.0.3</tiklab-toolkit.version>
        <tiklab-plugin.version>1.0.0.3</tiklab-plugin.version>
        <tiklab-licence.version>1.0.0.3</tiklab-licence.version>
        <tiklab-gateway.version>1.0.0.3</tiklab-gateway.version>
        <tiklab-todotask.version>1.0.0.3</tiklab-todotask.version>
        <tiklab-postgresql.version>1.0.0.3</tiklab-postgresql.version>
        <tiklab-upgrade.version>1.0.0.3</tiklab-upgrade.version>

        <!--第三方-->
        <xdoclet.version>1.2.3</xdoclet.version>
        <maven-invoker.version>3.1.0</maven-invoker.version>
        <commons-io.version>2.2</commons-io.version>
        <hutool-all.version>4.5.1</hutool-all.version>
        <itextpdf.version>5.5.5</itextpdf.version>
        <itext-asian.version>5.2.0</itext-asian.version>
    </properties>

    <dependencyManagement>
        <dependencies>
            <!--平台-->
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-core</artifactId>
                <version>${tiklab-core.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dss-annotation</artifactId>
                <version>${tiklab-dss.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dss-common</artifactId>
                <version>${tiklab-dss.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dss-client</artifactId>
                <version>${tiklab-dss.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-user-api</artifactId>
                <version>${tiklab-user.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-user-spring-boot-starter</artifactId>
                <version>${tiklab-user.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dal-jpa</artifactId>
                <version>${tiklab-dal.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dal-spring-boot-starter</artifactId>
                <version>${tiklab-dal.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-rpc-annotation</artifactId>
                <version>${tiklab-rpc.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-rpc-spring-boot-starter</artifactId>
                <version>${tiklab-rpc.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dfs-spring-boot-starter</artifactId>
                <version>${tiklab-dfs.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dcs-spring-boot-starter</artifactId>
                <version>${tiklab-dcs.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-dss-spring-boot-starter</artifactId>
                <version>${tiklab-dss.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-privilege-api</artifactId>
                <version>${tiklab-privilege.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-privilege-spring-boot-starter</artifactId>
                <version>${tiklab-privilege.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-eam-api</artifactId>
                <version>${tiklab-eam.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-eam-spring-boot-starter</artifactId>
                <version>${tiklab-eam.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-message-api</artifactId>
                <version>${tiklab-message.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-message-spring-boot-starter</artifactId>
                <version>${tiklab-message.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-security-api</artifactId>
                <version>${tiklab-security.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-security-spring-boot-starter</artifactId>
                <version>${tiklab-security.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-toolkit-core</artifactId>
                <version>${tiklab-toolkit.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-toolkit-spring-boot-starter</artifactId>
                <version>${tiklab-toolkit.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-plugin-spring-boot-starter</artifactId>
                <version>${tiklab-plugin.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-licence-spring-boot-starter</artifactId>
                <version>${tiklab-licence.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-gateway-spring-boot-starter</artifactId>
                <version>${tiklab-gateway.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-todotask-spring-boot-starter</artifactId>
                <version>${tiklab-todotask.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-postgresql-starter</artifactId>
                <version>${tiklab-postgresql.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-upgrade-starter</artifactId>
                <version>${tiklab-postgresql.version}</version>
            </dependency>

            <!--业务-->
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-postin-annotation</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-postin-client</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-postin-api</artifactId>
                <version>${project.version}</version>
            </dependency>
            <dependency>
                <groupId>io.tiklab</groupId>
                <artifactId>tiklab-postin-server</artifactId>
                <version>${project.version}</version>
            </dependency>

            <!--第三方-->
            <dependency>
                <groupId>xdoclet</groupId>
                <artifactId>xdoclet</artifactId>
                <version>${xdoclet.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.shared</groupId>
                <artifactId>maven-invoker</artifactId>
                <version>${maven-invoker.version}</version>
            </dependency>
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>${commons-io.version}</version>
            </dependency>
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>${hutool-all.version}</version>
            </dependency>
            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itextpdf</artifactId>
                <version>${itextpdf.version}</version>
            </dependency>
            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itext-asian</artifactId>
                <version>${itext-asian.version}</version>
            </dependency>

        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
