<?xml version="1.0"?>
<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>com.top-logic</groupId>
		<version>6.15.0</version>
		<artifactId>tl-parent-all</artifactId>
		
		<relativePath>../tl-parent-all</relativePath>
	</parent>

	<artifactId>tl-parent-engine</artifactId>
	
	<description>Aggregator module that builds all projects of the TopLogice application engine runtime.</description>
	<url>https://github.com/top-logic/tl-engine/</url>

	<organization>
		<name>Business Operation Systems GmbH</name>
		<url>https://www.top-logic.com</url>
	</organization>

	<packaging>pom</packaging>

	<modules>
		<!-- TopLogic -->
		<module>../com.top_logic</module>
		<module>../com.top_logic.basic</module>
		<module>../com.top_logic.basic.db</module>
		<module>../com.top_logic.basic.db.schema</module>
		<module>../com.top_logic.basic.logging</module>
		<module>../com.top_logic.basic.logging.log4j</module>
		<module>../com.top_logic.basic.logging.logback</module>
		<module>../com.top_logic.basic.shared</module>
		<module>../com.top_logic.basic.core</module>
		<module>../com.top_logic.config.diff</module>
		<module>../com.top_logic.config.xdiff</module>
		<module>../com.top_logic.contact</module>
		<module>../com.top_logic.convert</module>
		<module>../com.top_logic.dob</module>
		<module>../com.top_logic.dob.persist</module>
		<module>../com.top_logic.dsa</module>
		<module>../com.top_logic.element</module>
		<module>../com.top_logic.graph.common</module>
		<module>../com.top_logic.graph.server</module>
		<module>../com.top_logic.ide.jetty</module>
		<module>../com.top_logic.importer</module>
		<module>../com.top_logic.kafka</module>
		<module>../com.top_logic.kafka.server</module>
		<module>../com.top_logic.layout.scripting.template</module>
		<module>../com.top_logic.layout.wysiwyg</module>
		<module>../com.top_logic.mail</module>
		<module>../com.top_logic.model.search</module>
		<module>../com.top_logic.model.wysiwyg</module>
		<module>../com.top_logic.monitoring</module>
		<module>../com.top_logic.office</module>
		<module>../com.top_logic.reporting</module>
		<module>../com.top_logic.reporting.common</module>
		<module>../com.top_logic.reporting.flex</module>
		<module>../com.top_logic.reporting.office</module>
		<module>../com.top_logic.search.base</module>
		<module>../com.top_logic.search.lucene</module>
		<module>../com.top_logic.security.auth.pac4j</module>
		<module>../com.top_logic.storage.azure</module>
		<module>../com.top_logic.template</module>
		<module>../com.top_logic.themes.modern</module>

		<!-- Demos -->
		<module>../com.top_logic.demo</module>

		<!-- Legacy -->
		<module>../com.top_logic.perf</module>
		<module>../com.top_logic.help</module>
		<module>../com.top_logic.export</module>
		<module>../com.top_logic.ewe</module>
	</modules>

	<build>
		<plugins>
			<plugin>
		        <groupId>com.top-logic</groupId>
		        <artifactId>tl-maven-plugin</artifactId>
		        <version>7.8.1</version>
		        
		        <executions>
					<execution>
						<id>index-javadoc</id>
						<goals>
							<goal>javadoc-index</goal>
						</goals>
						
						<phase>prepare-package</phase>
						
						<configuration>
							<skip>${maven.javadoc.skip}</skip>
							<javadocDir>../tl-doc/javadoc</javadocDir>
						</configuration>
					</execution>
		        </executions>
			</plugin>
		</plugins>
	</build>
</project>
