<?xml version="1.0"?>
<project
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
	xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>io.praecepta.common</groupId>
		<artifactId>praecepta</artifactId>
		<version>1.0.2</version>
	</parent>
	<artifactId>praecepta-rules-api</artifactId>
	<name>praecepta-rules-api</name>
	<url>https://praecepta.io</url>
	
	<description>
        Praecepta is a modern and intelligent globally distributed multi tenanat business rules engine that’s easy to set up, deploy and manage. 
        Use Praecepta to easily build personalized complex business rules using out of the box services to productize and run across any technology or platform.
    </description>
	
	<scm>
		<connection>scm:git:https://github.com/Praecepta-io/therulesengine</connection>
		<developerConnection>scm:git:git@github.com:Praecepta-io/therulesengine.git</developerConnection>
		<url>https://github.com/Praecepta-io/therulesengine</url>
		<tag>HEAD</tag>
	</scm>
	
	<issueManagement>
		<system>GitHub</system>
		<url>https://github.com/Praecepta-io/therulesengine/issues</url>
	</issueManagement>

	<ciManagement>
		<system>GitHub Actions</system>
		<url>https://github.com/Praecepta-io/therulesengine/actions</url>
	</ciManagement>
	
	<licenses>
		<license>
			<name>Apache License 2.0</name>
			<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
			<distribution>repo</distribution>
		</license>
	</licenses>
	
	<developers>
		<developer>
			<name>Rajasrikar Rao Punugoti</name>
			<email>rajasrikarrao.punugoti@gmail.com</email>
			<timezone>America/New_York</timezone>
			<roles>
				<role>CEO</role>
				<role>Architect</role>
			</roles>
		</developer>
		<developer>
			<name>VaraPrasad Kotapati</name>
			<email>varam.kotapati@gmail.com </email>
			<timezone>Asia/India</timezone>
			<roles>
				<role>committer</role>
			</roles>
		</developer>
		<developer>
			<name>Surekha Bollu</name>
			<email>surekha2322.bollu@gmail.com </email>
			<timezone>Asia/India</timezone>
			<roles>
				<role>committer</role>
			</roles>
		</developer>
	</developers>
	
	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>
	<dependencies>
		<dependency>
			<groupId>io.praecepta.common.restservice</groupId>
			<artifactId>praecepta-common-sparkrest-service</artifactId>
			<version>${project.version}</version>
		</dependency>
		<dependency>
			<groupId>io.praecepta.rules</groupId>
			<artifactId>praecepta-rules-actions</artifactId>
			<version>${project.version}</version>
		</dependency>
		<dependency>
			<groupId>io.praecepta.rules</groupId>
			<artifactId>praecepta-rules-setup</artifactId>
			<version>${project.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpclient</artifactId>
			<version>4.5.2</version>
			<scope>test</scope>
		</dependency>
		<!-- https://mvnrepository.com/artifact/org.mockito/mockito-core -->
		<dependency>
			<groupId>org.mockito</groupId>
			<artifactId>mockito-core</artifactId>
			<version>4.6.1</version>
			<scope>test</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-dependency-plugin</artifactId>
				<version>3.6.1</version>
				<executions>
					<execution>
						<phase>install</phase>
						<goals>
							<goal>copy-dependencies</goal>
						</goals>
						<configuration>
							<outputDirectory>${project.build.directory}/lib</outputDirectory>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
</project>
