<?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.df</groupId>
    <artifactId>hussar-df-bom</artifactId>
    <version>9.3.7-htsz.4</version>
    <name>${project.artifactId}</name>
    <packaging>pom</packaging>
    <description>数据工厂后端统一版本配置父pom</description>
    <!--依赖版本统一配置-->
    <!--bom中必须管理所有子孙模块的依赖-->
    <properties>
        <!--数据工厂统一版本管理-->
        <hussar.df.global>9.3.7-htsz.4</hussar.df.global>
        <hussar.global>9.1.0</hussar.global>
        <hussar.choreo.global>9.1.0</hussar.choreo.global>
        <hussar.df.910.global>9.3.7-htsz.4</hussar.df.910.global>
        <!--数据工厂内部依赖-->
        <hussar.df.starter.version>${hussar.df.global}</hussar.df.starter.version>
        <hussar.df.common.version>${hussar.df.global}</hussar.df.common.version>
        <hussar.data.set.api.version>${hussar.df.global}</hussar.data.set.api.version>
        <hussar.data.set.server.version>${hussar.df.global}</hussar.data.set.server.version>
        <hussar.data.set.engine.version>${hussar.df.global}</hussar.data.set.engine.version>
        <!--天斧依赖-->
        <hussar.formdesign.common.version>${hussar.df.global}</hussar.formdesign.common.version>
        <hussar.formdesign.core.back.code.version>${hussar.df.global}</hussar.formdesign.core.back.code.version>
        <!--平台依赖-->
        <hussar.common.version>${hussar.df.910.global}</hussar.common.version>
        <hussar.application.common.api.version>9.3.7-htsz.4</hussar.application.common.api.version>
        <!--组件依赖-->
        <plugin.library.bom.version>${hussar.df.910.global}</plugin.library.bom.version>
        <!--解析引擎依赖-->
        <hussar.engine.plugin.model>${hussar.df.910.global}</hussar.engine.plugin.model>
        <hussar.datasource.manager.api>${hussar.df.910.global}</hussar.datasource.manager.api>
        <hussar.engine.api>${hussar.df.910.global}</hussar.engine.api>

        <!--第三方依赖版本 -->
    </properties>

    <dependencyManagement>
        <dependencies>
            <!--数据工厂内部依赖开始-->
            <dependency>
                <groupId>com.jxdinfo.hussar.df</groupId>
                <artifactId>hussar-df-starter</artifactId>
                <version>${hussar.df.starter.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar.df</groupId>
                <artifactId>hussar-df-common</artifactId>
                <version>${hussar.df.common.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar.df</groupId>
                <artifactId>hussar-data-set-api</artifactId>
                <version>${hussar.data.set.api.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar.df</groupId>
                <artifactId>hussar-data-set-server</artifactId>
                <version>${hussar.data.set.server.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar.df</groupId>
                <artifactId>hussar-data-set-engine</artifactId>
                <version>${hussar.data.set.engine.version}</version>
            </dependency>
            <!--数据工厂内部依赖结束-->
            <!--天斧依赖开始-->
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-formdesign-common</artifactId>
                <version>${hussar.formdesign.common.version}</version>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-formdesign-core-back-code</artifactId>
                <version>${hussar.formdesign.core.back.code.version}</version>
                <scope>compile</scope>
            </dependency>
            <!--天斧依赖结束-->

            <!--解析引擎的包支持开始-->
<!--            <dependency>-->
<!--                <groupId>com.jxdinfo.hussar.support.choreo</groupId>-->
<!--                <artifactId>hussar-choreo-api</artifactId>-->
<!--                <version>${hussar.choreo.api.version}</version>-->
<!--            </dependency>-->
            <dependency>
                <groupId>com.jxdinfo.hussar.support.engine</groupId>
                <artifactId>hussar-engine-plugin-model</artifactId>
                <version>${hussar.engine.plugin.model}</version>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar.support.engine</groupId>
                <artifactId>hussar-datasource-manager-api</artifactId>
                <version>${hussar.datasource.manager.api}</version>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar.support.engine</groupId>
                <artifactId>hussar-engine-api</artifactId>
                <version>${hussar.engine.api}</version>
                <scope>compile</scope>
            </dependency>
            <!--解析引擎包支持结束-->

            <!--平台包引用开始-->
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-common</artifactId>
                <version>${hussar.common.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-application-common-api</artifactId>
                <version>${hussar.application.common.api.version}</version>
                <scope>compile</scope>
            </dependency>
            <!--平台包引用结束-->

            <!--组件库引用开始-->
            <dependency>
                <groupId>com.jxdinfo.hussar.support</groupId>
                <artifactId>plugin-library-bom</artifactId>
                <version>${plugin.library.bom.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--组件库引用结束-->
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.8.2</version>
            </plugin>
        </plugins>
    </build>

</project>
