<?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>com.jxdinfo.hussar</groupId>
    <artifactId>hussar-dataset-bom</artifactId>
    <version>2.3.0</version>
    <packaging>pom</packaging>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <ds-tools.version>2.3.0</ds-tools.version>
        <org.reflections.version>0.10.2</org.reflections.version>
        <poi.verion>4.1.2</poi.verion>
        <ooxml-schemas.version>1.4</ooxml-schemas.version>
        <spring.boot.version>2.7.18</spring.boot.version>
        <hussar.version>9.5.6</hussar.version>
        <hussar.engine.version>9.5.6.1</hussar.engine.version>
        <dataset.version>2.3.0</dataset.version>
        <datastream.version>2.3.0</datastream.version>
    </properties>

        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-bom</artifactId>
                    <version>${hussar.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-dataset-starter</artifactId>
                    <version>${dataset.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-dataset-api</artifactId>
                    <version>${dataset.version}</version>
                </dependency>

                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-dataset-server</artifactId>
                    <version>${dataset.version}</version>
                </dependency>

                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-common</artifactId>
                    <version>${hussar.version}</version>
                </dependency>

                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-datasource-api</artifactId>
                    <version>${hussar.version}</version>
                </dependency>

                <dependency>
                    <groupId>org.reflections</groupId>
                    <artifactId>reflections</artifactId>
                    <version>${org.reflections.version}</version>
                </dependency>

                <dependency>
                    <groupId>org.apache.poi</groupId>
                    <artifactId>poi</artifactId>
                    <version>${poi.verion}</version>
                </dependency>

                <dependency>
                    <groupId>org.apache.poi</groupId>
                    <artifactId>poi-scratchpad</artifactId>
                    <version>${poi.verion}</version>
                </dependency>

                <dependency>
                    <groupId>org.apache.poi</groupId>
                    <artifactId>ooxml-schemas</artifactId>
                    <version>${ooxml-schemas.version}</version>
                </dependency>

                <dependency>
                    <groupId>org.scilab.forge</groupId>
                    <artifactId>jlatexmath</artifactId>
                    <version>1.0.7</version>
                </dependency>
                <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-dependencies</artifactId>
                    <version>${spring.boot.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                    <exclusions>
                        <exclusion>
                            <groupId>org.springframework.boot</groupId>
                            <artifactId>spring-boot-starter-logging</artifactId>
                        </exclusion>
                    </exclusions>
                </dependency>

                <dependency>
                    <groupId>com.jxdinfo.hussar.support.engine</groupId>
                    <artifactId>hussar-engine-api</artifactId>
                    <version>${hussar.engine.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar.support.engine</groupId>
                    <artifactId> hussar-engine-plugin-rmi</artifactId>
                    <version>${hussar.engine.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar.support.engine</groupId>
                    <artifactId>hussar-engine-plugin-model</artifactId>
                    <version>${hussar.engine.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar.support.engine</groupId>
                    <artifactId>hussar-datasource-manager-api</artifactId>
                    <version>${hussar.engine.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-datasource-tools-starter</artifactId>
                    <version>${ds-tools.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar.support.config.manager</groupId>
                    <artifactId>hussar-config-core</artifactId>
                    <version>${hussar.version}</version>
                </dependency>

                <dependency>
                    <groupId>com.jxdinfo.hussar.support.job</groupId>
                    <artifactId>hussar-job-execution</artifactId>
                    <version>${hussar.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-ds-process-starter</artifactId>
                    <version>${datastream.version}</version>
                </dependency>
                <dependency>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-formdesign-common</artifactId>
                    <version>${hussar.version}</version>
                </dependency>
            </dependencies>

        </dependencyManagement>


            <build>
                <plugins>
                    <plugin>
                        <artifactId>maven-deploy-plugin</artifactId>
                        <version>2.8.2</version>
                    </plugin>
                </plugins>
            </build>
        </project>
