<?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>com.jxdinfo.hussar</groupId>
        <artifactId>hussar-formdesign</artifactId>
        <version>9.5.8</version>
        <relativePath>../pom.xml</relativePath>
    </parent>

    <artifactId>hussar-formdesign-development-starter</artifactId>
    <name>${project.artifactId}</name>
    <packaging>jar</packaging>
    <description>在线开发平台设计器</description>
    <properties>
        <hussar.formdesign.separate>9.5.8</hussar.formdesign.separate>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>

    <dependencies>

        <dependency>
            <groupId>com.jxdinfo.hussar.support</groupId>
            <artifactId>hussar-platform-core</artifactId>
            
            <exclusions>
                <exclusion>
                    <groupId>ch.qos.logback</groupId>
                    <artifactId>logback-classic</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.apache.logging.log4j</groupId>
                    <artifactId>log4j-slf4j-impl</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>io.springfox</groupId>
                    <artifactId>springfox-swagger2</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>ch.qos.logback</groupId>
                    <artifactId>logback-classic</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.apache.logging.log4j</groupId>
                    <artifactId>log4j-slf4j-impl</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-logging</artifactId>
                </exclusion>
                <exclusion>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                    <groupId>org.springframework.boot</groupId>
                </exclusion>
            </exclusions>
        </dependency>



        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-core</artifactId>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-core-license</artifactId>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-undertow</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>undertow-websockets-jsr</artifactId>
                    <groupId>io.undertow</groupId>
                </exclusion>
            </exclusions>
        </dependency>


        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-autoconfigure</artifactId>
            <optional>true</optional>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-workflow-formdesign-http</artifactId>
            <version>${hussar.formdesign.separate}</version>
            <type>pom</type>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-datasource-server</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar.support.engine</groupId>
            <artifactId>hussar-engine-starter</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>ehcache</artifactId>
                    <groupId>org.ehcache</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-engine-plugin-bpm</artifactId>
                    <groupId>com.jxdinfo.hussar.support.engine</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-engine-plugin-upgrade</artifactId>
                    <groupId>com.jxdinfo.hussar.support.engine</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-expansion-core</artifactId>
                    <groupId>com.jxdinfo.hussar.support.expansion</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>resilience4j-circuitbreaker</artifactId>
                    <groupId>io.github.resilience4j</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>resilience4j-core</artifactId>
                    <groupId>io.github.resilience4j</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>icu4j</artifactId>
                    <groupId>com.ibm.icu</groupId>
                </exclusion>

            </exclusions>
        </dependency>

        <!--文件存储组件-->
        <dependency>
            <groupId>com.jxdinfo.hussar.support.oss</groupId>
            <artifactId>hussar-oss-starter</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>bce-java-sdk</artifactId>
                    <groupId>com.baidubce</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>cos_api</artifactId>
                    <groupId>com.qcloud</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>aws-java-sdk-s3</artifactId>
                    <groupId>com.amazonaws</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>aliyun-sdk-oss</artifactId>
                    <groupId>com.aliyun.oss</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>esdk-obs-java</artifactId>
                    <groupId>com.huaweicloud</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>simple-xml-safe</artifactId>
                    <groupId>com.carrotsearch.thirdparty</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>fastdfs-client</artifactId>
                    <groupId>com.github.tobato</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>bcprov-jdk18on</artifactId>
                    <groupId>org.bouncycastle</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>snappy-java</artifactId>
                    <groupId>org.xerial.snappy</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>commons-compress</artifactId>
                    <groupId>org.apache.commons</groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-general-services-server</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-job-execution-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.job</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>poi-tl-ext</artifactId>
                    <groupId>io.github.draco1023</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>poi-tl</artifactId>
                    <groupId>com.deepoove</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>curvesapi</artifactId>
                    <groupId>com.github.virtuald</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>ehcache</artifactId>
                    <groupId>org.ehcache</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>commons-compress</artifactId>
                    <groupId>org.apache.commons</groupId>
                </exclusion>

            </exclusions>
        </dependency>

        <!--        <dependency>-->
        <!--            <groupId>com.jxdinfo.hussar</groupId>-->
        <!--            <artifactId>hussar-theme-config-server</artifactId>-->
        <!--            -->
        <!--        </dependency>-->

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-authentication-server</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-formdeisign-devtools-gitlab-common</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-iam-base-sdk-http</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-job-execution-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.job</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-iam-client-manager-api</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-config-services-server</artifactId>
            
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-authorization-server</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-iam-base-sdk-http</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>oshi-core</artifactId>
                    <groupId>com.github.oshi</groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <!-- 设计器开始 -->
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-low-code-api</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-excel-api</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-quote-relation-api</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-code-publish</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>ant</artifactId>
                    <groupId>org.apache.ant</groupId>
                </exclusion>
                <exclusion>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-formdesign-resource-share-server</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-generator-feature-model</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar.support.transdict</groupId>
            <artifactId>hussar-transdict-extend-formdesign</artifactId>
            
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-generator-mysql</artifactId>
        </dependency>


        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-element-component</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>com.jxdinfo.hussar</groupId>
                    <artifactId>hussar-formdesign-resource-share-server</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-internet-component-vue</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-mobile-component</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-mobile-uni-component</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-artificial-intelligence-component</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-external-server</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>spring-boot-starter-data-mongodb</artifactId>
                    <groupId>org.springframework.boot</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>poi-ooxml</artifactId>
                    <groupId>org.apache.poi</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>poi</artifactId>
                    <groupId>org.apache.poi</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-quote-relation-api</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-generator-api</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-layout-component-vue</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-extend-component-vue</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-echarts-component</artifactId>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-common</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>hussar-plugin-server</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>nacos-client</artifactId>
                    <groupId>com.alibaba.nacos</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>oshi-core</artifactId>
                    <groupId>com.github.oshi</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>jna-platform</artifactId>
                    <groupId>net.java.dev.jna</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>hussar-job-execution</artifactId>
                    <groupId>com.jxdinfo.hussar.support.job</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-code-merge</artifactId>
        </dependency>
        <!--  数据集starter依赖引入   -->
        <dependency>
            <groupId>com.jxdinfo.hussar.df</groupId>
            <artifactId>hussar-df-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-code-out-server</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-lang-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-lang-server</artifactId>
        </dependency>


        <!-- 设计器结束   -->



        <!--base提供的包开始li-->
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-lang-sdk</artifactId>
            <version>9.5.8</version>
            <exclusions>
                <exclusion>
                    <artifactId>poi-tl-ext</artifactId>
                    <groupId>io.github.draco1023</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-general-services-sdk</artifactId>
            
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-theme-config-sdk</artifactId>
            
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-region-sdk</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
            </exclusions>
        </dependency>


        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-authorization-sdk</artifactId>
            
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-application-common-sdk</artifactId>
            
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-quote-relation-sdk</artifactId>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-code-plus-sdk</artifactId>
            <version>${hussar.formdesign.separate}</version>
        </dependency>


        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-template-print-sdk</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
            </exclusions>
        </dependency>



        <!--base提供的包结束-->



        <!--设计器和业务服务交互依赖 开始-->
        <!--接收心跳-->
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-devtools-clientservice</artifactId>
            <version>${hussar.formdesign.separate}</version>
        </dependency>

        <!--同步文件-->
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-devtools-file-sdk</artifactId>
            <version>${hussar.formdesign.separate}</version>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-devtools-out-server</artifactId>
            <version>${hussar.formdesign.separate}</version>
        </dependency>

        <!--设计器和业务服务交互依赖 结束-->



        <!--启动初始化客户端数据开始-->
        <dependency>
            <groupId>com.jxdinfo.hussar.support.secure</groupId>
            <artifactId>hussar-secure-encrypt-starter</artifactId>
            
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-iam-client-manager-server</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-iam-base-sdk-http</artifactId>
                    <groupId>com.jxdinfo.hussar</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <!--启动初始化客户端数据结束-->



        <!--客户端认证-->
        <dependency>
            <groupId>com.jxdinfo.hussar.support.security</groupId>
            <artifactId>hussar-security-plugin-loginclient-start</artifactId>
            
        </dependency>



        <!--ai的包-->
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-ai-fusion</artifactId>
            
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-code-plus-server</artifactId>
            
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-application-common-server</artifactId>
            <version>9.5.8</version>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-operations-services-server</artifactId>
            
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-excel-server</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-view-management-sdk</artifactId>
            
            <exclusions>
                <exclusion>
                    <artifactId>hussar-transdict-starter</artifactId>
                    <groupId>com.jxdinfo.hussar.support.transdict</groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar.support.config.manager</groupId>
            <artifactId>hussar-config-server-starter</artifactId>
            
        </dependency>

        <dependency>
            <groupId>com.jxdinfo.hussar.support.transdict</groupId>
            <artifactId>hussar-transdict-service</artifactId>
        </dependency>


        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-code-plus-sdk</artifactId>
        </dependency>

        <!--数据源-->
        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-formdesign-common-datasource-sdk</artifactId>
            <version>${hussar.formdesign.separate}</version>
        </dependency>


<!--        <dependency>-->
<!--            <groupId>com.jxdinfo.hussar</groupId>-->
<!--            <artifactId>hussar-formdesign-devtools-theme-out-server</artifactId>-->
<!--        </dependency>-->
<!--        <dependency>
            <groupId>com.jxdinfo.hussar</groupId>
            <artifactId>hussar-application-collection-server</artifactId>
            <version>${hussar.formdesign.separate}</version>
        </dependency>-->

    </dependencies>




</project>
