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

    <artifactId>hussar-workstation-bom</artifactId>
    <version>9.5.1</version>
    <name>${project.artifactId}</name>
    <packaging>pom</packaging>
    <description>工作台统一版本配置父pom（继承hussar-bom）</description>

    <properties>
        <hussar.workstation.global.version>9.5.1</hussar.workstation.global.version>
        <hussar.workstation.global.snapshot.version>9.2.9-release-SNAPSHOT</hussar.workstation.global.snapshot.version>

        <hussar.workstation.app.api>${hussar.workstation.global.version}</hussar.workstation.app.api>
        <hussar.workstation.app.sdk>${hussar.workstation.global.version}</hussar.workstation.app.sdk>
        <hussar.workstation.app.server>${hussar.workstation.global.version}</hussar.workstation.app.server>
        <hussar.workstation.app.feign>${hussar.workstation.global.version}</hussar.workstation.app.feign>
        <hussar.workstation.app>${hussar.workstation.global.version}</hussar.workstation.app>
        <hussar.workstation.config.api>${hussar.workstation.global.version}</hussar.workstation.config.api>
        <hussar.workstation.config.server>${hussar.workstation.global.version}</hussar.workstation.config.server>
        <hussar.workstation.config>${hussar.workstation.global.version}</hussar.workstation.config>
        <hussar.workstation>${hussar.workstation.global.version}</hussar.workstation>
        <hussar.workstation.starter>${hussar.workstation.global.version}</hussar.workstation.starter>
        <!-- 第三方包 -->
        <!-- 视频转码相关 -->
        <ws-schild.version>3.1.1</ws-schild.version>
        <okhttp.version>4.10.0</okhttp.version>
    </properties>

    <dependencyManagement>
        <dependencies>
            <!-- 工作台依赖包 -->
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-app-api</artifactId>
                <version>${hussar.workstation.app.api}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-app-server</artifactId>
                <version>${hussar.workstation.app.server}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-app-sdk</artifactId>
                <version>${hussar.workstation.app.sdk}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-app-feign</artifactId>
                <version>${hussar.workstation.app.feign}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-app</artifactId>
                <version>${hussar.workstation.app}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-config-api</artifactId>
                <version>${hussar.workstation.config.api}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-config-server</artifactId>
                <version>${hussar.workstation.config.server}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-config</artifactId>
                <version>${hussar.workstation.config}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation</artifactId>
                <version>${hussar.workstation}</version>
            </dependency>
            <dependency>
                <groupId>com.jxdinfo.hussar</groupId>
                <artifactId>hussar-workstation-starter</artifactId>
                <version>${hussar.workstation.starter}</version>
            </dependency>

            <!-- 第三方包 -->
            <!-- 视频转码相关 -->
            <dependency>
                <groupId>ws.schild</groupId>
                <artifactId>jave-core</artifactId>
                <version>${ws-schild.version}</version>
            </dependency>
            <!-- 在windows上开发 开发机可实现压缩效果 window64位 -->
            <dependency>
                <groupId>ws.schild</groupId>
                <artifactId>jave-nativebin-win64</artifactId>
                <version>${ws-schild.version}</version>
            </dependency>
            <!-- 在linux上部署 linux服务器需要这个才能生效 linux64位 -->
            <dependency>
                <groupId>ws.schild</groupId>
                <artifactId>jave-nativebin-linux64</artifactId>
                <version>${ws-schild.version}</version>
            </dependency>
            <!-- os版本 -->
            <dependency>
                <groupId>ws.schild</groupId>
                <artifactId>jave-nativebin-osx64</artifactId>
                <version>${ws-schild.version}</version>
            </dependency>
            <dependency>
                <groupId>it.sauronsoftware</groupId>
                <artifactId>jave</artifactId>
                <version>2.0.2</version>
            </dependency>
            <!-- 视频转码相关结束 -->

            <dependency>
                <groupId>com.squareup.okhttp3</groupId>
                <artifactId>okhttp</artifactId>
                <version>${okhttp.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>
