<?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-bom</artifactId>
        <version>9.5.2</version>
        <relativePath/>
    </parent>
    <groupId>com.jxdinfo.document</groupId>
    <!--  报告工具的依赖统一版本管理  -->
    <artifactId>document-excel-tools-bom</artifactId>
    <version>1.0.0-beta.11-fix.6</version>
    <packaging>pom</packaging>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <report-tools.version>1.0.0-beta.11-fix.6</report-tools.version>
        <!--   报表开始     -->
        <report.version>2.3.0-fix4</report.version>
        <!--   报表结束    -->
        <hussar-support.version>9.5.2</hussar-support.version>
        <mybatis-plus.version>3.5.3.1</mybatis-plus.version>
        <mongodb.version>3.1.5</mongodb.version>
        <commons-io.version>2.16.1</commons-io.version>
        <commons-compress.version>1.26.2</commons-compress.version>
        <httpclient.version>4.5.13</httpclient.version>
        <pdfbox.version>2.0.22</pdfbox.version>
        <itextpdf.version>5.5.13</itextpdf.version>
        <pdfbox.version>2.0.24</pdfbox.version>
        <xmlgraphics.version>1.17</xmlgraphics.version>
        <thumbnailator.version>0.4.8</thumbnailator.version>
        <jai-imageio-core.version>1.4.0</jai-imageio-core.version>
        <webp-imageio.version>0.1.6</webp-imageio.version>
        <commons-fileupload.version>1.4</commons-fileupload.version>
        <fastjson2.version>2.0.42</fastjson2.version>
        <fastjson.version>1.2.83</fastjson.version>
        <htmlcleaner.version>2.29</htmlcleaner.version>
        <jsoup.version>1.15.4</jsoup.version>
        <slf4j.version>1.7.36</slf4j.version>
        <commons-lang3.version>3.12.0</commons-lang3.version>
        <commons-collections4.version>4.4</commons-collections4.version>
        <jackson.version>2.18.2</jackson.version>
        <cn.hutool.version>5.8.20</cn.hutool.version>
    </properties>

    <dependencyManagement>
        <dependencies>
            <!--文件存储依赖-->
            <dependency>
                <groupId>com.jxdinfo.hussar.support.oss</groupId>
                <artifactId>hussar-support-oss</artifactId>
                <version>${hussar-support.version}</version>
                <type>pom</type>
            </dependency>
            <!--    tools-core / tools-excel       -->
            <dependency>
                <groupId>com.jxdinfo.document</groupId>
                <artifactId>document-excel-tools-core</artifactId>
                <version>${report-tools.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.document</groupId>
                <artifactId>document-excel-tools-domain</artifactId>
                <version>${report-tools.version}</version>
            </dependency>
            <!--world与excel公共包-->
            <dependency>
                <groupId>com.jxdinfo.document</groupId>
                <artifactId>document-common</artifactId>
                <version>${report-tools.version}</version>
            </dependency>
            <!--excel解析工具-->
            <dependency>
                <groupId>com.jxdinfo.document</groupId>
                <artifactId>document-editor-eln-back</artifactId>
                <version>${report-tools.version}</version>
            </dependency>
            <!--   报表         -->
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-report-starter</artifactId>
                <version>${report.version}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-report-application-api</artifactId>
                <version>${report.version}</version>
            </dependency>
            <!--mybatis-plus-->
            <dependency>
                <groupId>com.baomidou</groupId>
                <artifactId>mybatis-plus-boot-starter</artifactId>
                <version>${mybatis-plus.version}</version>
            </dependency>
            <!--mongodb-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-mongodb</artifactId>
                <version>${mongodb.version}</version>
            </dependency>
            <!--     commons-io       -->
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>${commons-io.version}</version>
            </dependency>
            <!-- commons-compress-->
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-compress</artifactId>
                <version>${commons-compress.version}</version>
            </dependency>
            <!-- commons-httpclient-->
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>${httpclient.version}</version> <!-- 推荐最新稳定版 -->
            </dependency>
            <!--		pdf预览转码类-->
            <dependency>
                <groupId>org.apache.pdfbox</groupId>
                <artifactId>pdfbox</artifactId>
                <version>${pdfbox.version}</version>
            </dependency>
            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itextpdf</artifactId>
                <version>${itextpdf.version}</version>
            </dependency>
            <!-- 矢量图、位图处理库 -->
            <dependency>
                <groupId>org.apache.xmlgraphics</groupId>
                <artifactId>batik-all</artifactId>
                <version>${xmlgraphics.version}</version>
            </dependency>
            <!-- 位图压缩库 -->
            <dependency>
                <groupId>net.coobird</groupId>
                <artifactId>thumbnailator</artifactId>
                <version>${thumbnailator.version}</version>
            </dependency>
            <!-- 拓展javax.imageio读取tiff等类型图片 -->
            <dependency>
                <groupId>com.github.jai-imageio</groupId>
                <artifactId>jai-imageio-core</artifactId>
                <version>${jai-imageio-core.version}</version>
            </dependency>
            <!-- 拓展javax.imageio增加读取webp图片 -->
            <dependency>
                <groupId>org.sejda.imageio</groupId>
                <artifactId>webp-imageio</artifactId>
                <version>${webp-imageio.version}</version>
            </dependency>
            <!--   文件     -->
            <dependency>
                <groupId>commons-fileupload</groupId>
                <artifactId>commons-fileupload</artifactId>
                <version>${commons-fileupload.version}</version> <!-- 或 1.3.3/2.0.0-M2 -->
            </dependency>
            <!--    fastjson2        -->
            <dependency>
                <groupId>com.alibaba.fastjson2</groupId>
                <artifactId>fastjson2</artifactId>
                <version>${fastjson2.version}</version>
            </dependency>
            <!--    fastjson        -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>fastjson</artifactId>
                <version>${fastjson.version}</version> <!-- 推荐较新稳定版本 -->
            </dependency>
            <!--   htmlcleaner         -->
            <dependency>
                <groupId>net.sourceforge.htmlcleaner</groupId>
                <artifactId>htmlcleaner</artifactId>
                <version>${htmlcleaner.version}</version>
            </dependency>
            <!--   jsoup         -->
            <dependency>
                <groupId>org.jsoup</groupId>
                <artifactId>jsoup</artifactId>
                <version>${jsoup.version}</version>
            </dependency>
            <!--   slf4j         -->
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
            <!--   commons-lang3         -->
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>${commons-lang3.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-collections4</artifactId>
                <version>${commons-collections4.version}</version>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>${jackson.version}</version> <!-- 版本需与 jackson-dataformat-yaml 一致 -->
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.dataformat</groupId>
                <artifactId>jackson-dataformat-yaml</artifactId>
                <version>${jackson.version}</version> <!-- 推荐使用最新稳定版 -->
            </dependency>
        </dependencies>
    </dependencyManagement>
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.8.2</version>
            </plugin>
        </plugins>
    </build>
</project>
