<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/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.openl.rules</groupId>
        <artifactId>openl-tablets</artifactId>
        <version>5.13.0</version>
    </parent>

    <groupId>org.openl.rules</groupId>
    <artifactId>org.openl.rules.ruleservice-pom</artifactId>
    <version>5.13.0</version>
    <packaging>pom</packaging>
    <name>OpenL - RuleService</name>
    <description>Rules Service Pom Project</description>

    <modules>
        <module>org.openl.rules.ruleservice.context</module>
        <module>org.openl.rules.ruleservice</module>
        <module>org.openl.rules.ruleservice.ws.databinding</module>
        <module>org.openl.rules.ruleservice.ws</module>
    </modules>

    <repositories>
        <repository>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </snapshots>
            <id>local-wsfrontend-repo</id>
            <url>file:///${basedir}/org.openl.rules.ruleservice-pom/m2_repo</url>
        </repository>

        <repository>
            <id>apache-incubating</id>
            <url>http://people.apache.org/repo/m2-incubating-repository/</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </snapshots>
            <id>local-wsfrontend-plugin-repo</id>
            <url>file:///${basedir}/org.openl.rules.ruleservice-pom/m2_repo</url>
        </pluginRepository>
    </pluginRepositories>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.ruleservice</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.ruleservice.ws.databinding</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.ruleservice.context</artifactId>
                <version>${project.version}</version>
            </dependency>

            <!-- DEV -->
            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.calculation.result</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl</groupId>
                <artifactId>org.openl.core</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl</groupId>
                <artifactId>org.openl.j</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl</groupId>
                <artifactId>org.openl.conf.ant</artifactId>
                <version>${project.version}</version>
            </dependency>

            <!-- STUDIO -->
            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.repository</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.repository.jcr</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.repository.jcr.jackrabbit</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.workspace</artifactId>
                <version>${project.version}</version>
            </dependency>

            <dependency>
                <groupId>org.openl.rules</groupId>
                <artifactId>org.openl.rules.project</artifactId>
                <version>${project.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

</project>