<?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/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.kie.kogito</groupId>
    <artifactId>kogito-build-parent</artifactId>
    <version>1.4.1.Final</version>
    <relativePath>../kogito-build-parent/pom.xml</relativePath>
  </parent>

  <artifactId>drools</artifactId>
  <packaging>pom</packaging>

  <name>Kogito :: Drools</name>
  <description>
    Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).
  </description>

  <properties>
    <surefire.forkCount>1</surefire.forkCount>
    <alphanetworkCompilerEnabled>false</alphanetworkCompilerEnabled>
  </properties>

  <modules>
    <module>drools-core-static</module>
    <module>drools-core-dynamic</module>
    <module>drools-core</module>
    <module>drools-compiler</module>
    <module>kogito-drools-model</module>
    <module>kogito-ruleunits</module>
    <module>kogito-pmml-api-dependencies</module>
    <module>kogito-pmml-dependencies</module>
    <module>kogito-pmml-openapi</module>
    <module>kogito-pmml</module>
    <module>kogito-dmn</module>
    <module>drools-decisiontables</module>
    <module>kogito-drools</module>
    <module>kogito-scenario-simulation</module>
  </modules>

  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <configuration>
            <forkCount>${surefire.forkCount}</forkCount>
            <reuseForks>true</reuseForks>
            <runOrder>hourly</runOrder>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

</project>
