<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>de.prm</groupId>
        <artifactId>prm-parent</artifactId>
        <version>1.0.0-SNAPSHOT</version>
    </parent>

    <groupId>de.prm.common</groupId>
    <artifactId>CommonProgress</artifactId>

    <description>
        Abstraktion fuer den Progress-OpenClient. Die Runtime-JARs (com.progress*)
        und der generierte Proxy (OpenClient-CommonProgress) kommen aus der
        Gitea-Maven-Registry; hochgeladen werden sie von progress-update.cmd.
    </description>

    <dependencies>
        <dependency>
            <groupId>de.prm.common</groupId>
            <artifactId>Common</artifactId>
        </dependency>
        <dependency>
            <groupId>de.prm.common</groupId>
            <artifactId>CommonConnectionPooling</artifactId>
        </dependency>
        <dependency>
            <groupId>de.prm.common</groupId>
            <artifactId>CommonSerialization</artifactId>
        </dependency>
        <!-- Progress-AntBuild: nur zum Kompilieren noetig, wird nicht an
             Konsumenten weitergegeben. -->
        <dependency>
            <groupId>ant-contrib</groupId>
            <artifactId>ant-contrib</artifactId>
            <version>1.0b3</version>
            <scope>provided</scope>
        </dependency>
        <!-- Progress-Runtime; Versionen stehen im Parent.
        https://docs.progress.com/de-DE/bundle/openedge-java-open-clients-122/page/Java-Open-Client-Runtime-package_2.html#Java-Open-Client-Runtime-package_2 -->
        <dependency>
            <groupId>com.progress</groupId>
            <artifactId>o4glrt</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress</groupId>
            <artifactId>messages</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.oe</groupId>
            <artifactId>oeauth</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>common</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>commons-codec</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>commons-logging</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>ecore</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>ecore-change</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>ecore-xmi</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>httpclient</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>httpasyncclient</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>httpcore</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>httpcore-nio</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>tuscany-sdo-api</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>tuscany-sdo-impl</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>tuscany-sdo-lib</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>tuscany-sdo-tools</artifactId>
        </dependency>
        <dependency>
            <groupId>com.progress.ext</groupId>
            <artifactId>xsd</artifactId>
        </dependency>
        <!-- Generierter OpenClient-Proxy; Version setzt progress-update.cmd -->
        <dependency>
            <groupId>de.prm.progress</groupId>
            <artifactId>OpenClient-CommonProgress</artifactId>
        </dependency>
    </dependencies>
</project>
