<?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>7.5.0</version>
		<artifactId>tl-parent-core-internal</artifactId>

		<relativePath>../tl-parent-core/internal</relativePath>
	</parent>

	<groupId>com.top-logic.project</groupId>
	<artifactId>project-parent</artifactId>

	<description>
		Parent module for TopLogic project modules. 
	</description>

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

	<packaging>pom</packaging>
	
	<properties>
		<!-- No JavaDoc for "legacy" project modules in the framwork documentation -->
		<javadocOutput>${project.build.directory}/tl-doc</javadocOutput>
	</properties>

	<modules>
		<module>app</module>

		<module>../com.top_logic.board</module>
		<module>../com.top_logic.committee</module>
		<module>../com.top_logic.meeting</module>
		<module>../com.top_logic.milestone</module>
		<module>../com.top_logic.product</module>
		<module>../com.top_logic.project.cost</module>
		<module>../com.top_logic.project.demo</module>
		<module>../com.top_logic.project.pos</module>
		<module>../com.top_logic.project.stem</module>
		<module>../com.top_logic.resources</module>
		<module>../com.top_logic.risk</module>

		<!-- Depends on project for no good reason. -->		
		<module>../com.top_logic.sync.demo.common</module>
		<module>../com.top_logic.sync.demo.contract</module>
		<module>../com.top_logic.sync.demo.orga</module>
		<module>../com.top_logic.sync.demo.project</module>
		
		<!-- VW-PMT -->
		<module>../com.top_logic.vw.pmt</module>
		<module>../ext.de.volkswagen</module>
	</modules>
	
	<dependencyManagement>
		<dependencies>
			<!-- Project -->
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-board</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-committee</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-meeting</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-milestone</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-product</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-cost</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-demo</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-pos</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-stem</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-resources</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-risk</artifactId>
				<version>7.5.0</version>
			</dependency>

			<!-- Sync-Demos -->
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>tl-sync-demo-common</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>tl-sync-demo-contract</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>tl-sync-demo-orga</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>tl-sync-demo-project</artifactId>
				<version>7.5.0</version>
			</dependency>

			<!-- VW-PMT -->
			<dependency>
				<groupId>com.top-logic.vw</groupId>
				<artifactId>vw-pmt</artifactId>
				<version>7.5.0</version>
			</dependency>
			<dependency>
				<groupId>com.top-logic.vw</groupId>
				<artifactId>ext-de-volkswagen</artifactId>
		        <type>pom</type>
				<version>7.5.0</version>
			</dependency>
			
			<!-- Tests -->			
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-stem</artifactId>
				<version>7.5.0</version>
				<type>test-jar</type>
				<scope>test</scope>
			</dependency>
			<dependency>
				<groupId>com.top-logic.project</groupId>
				<artifactId>project-milestone</artifactId>
				<version>7.5.0</version>
				<type>test-jar</type>
				<scope>test</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>
</project>
