<?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>openapi-sdk-parent</artifactId>
        <groupId>cn.blacklake.dev</groupId>
        <version>20240912.01-RELEASE</version>
    </parent>

    <artifactId>oapi-sdk</artifactId>
    <name>${project.groupId}:${project.artifactId} (${project.version})</name>
    <description>blacklake-openapi-sdk</description>
    <url>https://github.com/Blacklake-Tech/openapi-sdk</url>

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

        <med.version>8.9.0.1-RELEASE</med.version>
        <mfg.version>8.9.0.1-RELEASE</mfg.version>
        <weighing.version>8.9.0.1-RELEASE</weighing.version>
        <resource.version>8.8.0.1-RELEASE</resource.version>
        <order.version>8.9.0.1-RELEASE</order.version>
        <quality.version>8.9.0.1-RELEASE</quality.version>
        <workcenter.version>6.8.0-RELEASE</workcenter.version>
        <inventory.version>8.9.0.2-RELEASE</inventory.version>
        <material.version>8.5.0.7-RELEASE</material.version>
        <storage.version>6.7.0.2-RELEASE</storage.version>
        <customObject.version>8.7.0.6-RELEASE</customObject.version>
        <user.version>8.8.0.2-RELEASE</user.version>
        <sop.version>8.5.0.3-RELEASE</sop.version>
        <workercalendar.version>6.7.1-RELEASE</workercalendar.version>
        <trace.version>6.8.1-RELEASE</trace.version>
        <plo.version>8.7.0.3-RELEASE</plo.version>
        <holyfile.version>8.8.0.2-RELEASE</holyfile.version>
        <openapi.version>8.9.0.1-RELEASE</openapi.version>
        <supplychain.version>8.5.0.5-RELEASE</supplychain.version>
        <report.version>8.8.0.6-RELEASE</report.version>
        <e-report.version>8.5.0.1-RELEASE</e-report.version>
        <log.version>8.5.0.1-RELEASE</log.version>
        <metadata.version>8.5.0.2-RELEASE</metadata.version>
    </properties>

    <dependencies>

        <dependency>
            <groupId>tech.blacklake.dev</groupId>
            <artifactId>custom-object-domain-openapi</artifactId>
            <version>${customObject.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.report</groupId>
            <artifactId>report-domain-openapi</artifactId>
            <version>${report.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev</groupId>
            <artifactId>metadata-domain-openapi</artifactId>
            <version>${metadata.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.log</groupId>
            <artifactId>log-domain-openapi</artifactId>
            <version>${log.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev</groupId>
            <artifactId>e-report-openapi</artifactId>
            <version>${e-report.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.imexport</groupId>
            <artifactId>holyfile-domain-openapi</artifactId>
            <version>${holyfile.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.inventory</groupId>
            <artifactId>inventory-domain-openapi</artifactId>
            <version>${inventory.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.openapi</groupId>
            <artifactId>openapi-domain-api</artifactId>
            <version>${openapi.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.openapi</groupId>
            <artifactId>openapi-domain-openapi</artifactId>
            <version>${openapi.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.quality</groupId>
            <artifactId>quality-domain-openapi</artifactId>
            <version>${quality.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.material</groupId>
            <artifactId>material-openapi</artifactId>
            <version>${material.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.material</groupId>
            <artifactId>storage-openapi</artifactId>
            <version>${material.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.sop</groupId>
            <artifactId>sop-domain-openapi</artifactId>
            <version>${sop.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.plo</groupId>
            <artifactId>plo-domain-openapi</artifactId>
            <version>${plo.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.resource</groupId>
            <artifactId>resource-openapi</artifactId>
            <version>${resource.version}</version>
        </dependency>

        <dependency>
            <groupId>tech.blacklake.dev.med</groupId>
            <artifactId>med-domain-produce-define-openapi</artifactId>
            <version>${med.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.med</groupId>
            <artifactId>med-domain-work-order-openapi</artifactId>
            <version>${med.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.mfg</groupId>
            <artifactId>mfg-domain-core-openapi</artifactId>
            <version>${mfg.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.mfg</groupId>
            <artifactId>mfg-domain-plugin-openapi</artifactId>
            <version>${mfg.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.weighing</groupId>
            <artifactId>weighing-domain-openapi</artifactId>
            <version>${weighing.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.order</groupId>
            <artifactId>order-domain-openapi</artifactId>
            <version>${order.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.supplychain</groupId>
            <artifactId>supply-chain-domain-openapi</artifactId>
            <version>${supplychain.version}</version>
        </dependency>
        <dependency>
            <groupId>tech.blacklake.dev.user</groupId>
            <artifactId>user-domain-openapi</artifactId>
            <version>${user.version}</version>
        </dependency>
    </dependencies>

    <licenses>
        <license>
            <name>The Apache Software License，Version 2.0</name>
            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
        </license>
    </licenses>

    <developers>
        <developer>
            <id>shendawei</id>
            <name>shendawei</name>
            <email>shendawei@blacklake.cn</email>
            <roles>
                <role>Project Manager</role>
                <role>Architect</role>
            </roles>
        </developer>
    </developers>


    <scm>
        <connection>https://github.com/Blacklake-Tech/openapi-sdk.git</connection>
        <developerConnection>scm:git:ssh://git@github.com:Blacklake-Tech/openapi-sdk.git</developerConnection>
        <url>https://github.com/Blacklake-Tech/openapi-sdk</url>
    </scm>
    
</project>