<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<parent>
		<groupId>org.scijava</groupId>
		<artifactId>pom-scijava</artifactId>
		<version>37.0.0</version>
		<relativePath />
	</parent>

	<artifactId>scijava-aggregator</artifactId>
	<version>1.0.0</version>
	<packaging>pom</packaging>

	<name>SciJava</name>
	<description>Core components of the SciJava platform.</description>
	<url>https://github.com/scijava/scijava</url>
	<inceptionYear>2017</inceptionYear>
	<organization>
		<name>SciJava</name>
		<url>https://scijava.org/</url>
	</organization>
	<licenses>
		<license>
			<name>N/A - See individual modules</name>
		</license>
	</licenses>

	<developers>
		<developer>
			<name>N/A - see individual modules</name>
		</developer>
	</developers>
	<contributors>
		<contributor>
			<name>N/A - see individual modules</name>
		</contributor>
	</contributors>

	<mailingLists>
		<mailingList>
			<name>N/A - see individual modules</name>
		</mailingList>
	</mailingLists>

	<modules>
		<!--
		The following modules must be built first, before the others,
		because they are implicit dependencies of the build process:
		- scijava-ops-indexer is used as an annotation processor during compilation
		  of other modules relying on the `@implNote op` declaration mechanism.
		- scijava-taglets is a javadoc taglet processor used at javadoc
		  generation time to handle Ops's custom tags (@container, @mutable, etc.).
		-->
		<module>scijava-ops-indexer</module>
		<module>scijava-taglets</module>
		<!-- End implicit dependencies -->

		<module>scijava-collections</module>
		<module>scijava-common3</module>
		<module>scijava-concurrent</module>
		<module>scijava-discovery</module>
		<module>scijava-discovery-test</module>
		<module>scijava-function</module>
		<module>scijava-legacy</module>
		<module>scijava-meta</module>
		<module>scijava-ops-api</module>
		<module>scijava-ops-engine</module>
		<module>scijava-ops-flim</module>
		<module>scijava-ops-image</module>
		<module>scijava-ops-opencv</module>
		<module>scijava-ops-ext-parser</module>
		<module>scijava-ops-spi</module>
		<module>scijava-ops-tutorial</module>
		<module>scijava-priority</module>
		<module>scijava-progress</module>
		<module>scijava-struct</module>
		<module>scijava-testutil</module>
		<module>scijava-types</module>
	</modules>

	<scm>
		<connection>scm:git:https://github.com/scijava/scijava</connection>
		<developerConnection>scm:git:git@github.com:scijava/scijava</developerConnection>
		<tag>scijava-aggregator-1.0.0</tag>
		<url>https://github.com/scijava/scijava</url>
	</scm>
	<issueManagement>
		<system>N/A - see individual modules</system>
	</issueManagement>
	<ciManagement>
		<system>GitHub Actions</system>
		<url>https://github.com/scijava/scijava/actions</url>
	</ciManagement>

	<properties>
		<license.licenseName>N/A</license.licenseName>
		<license.copyrightOwners>N/A</license.copyrightOwners>

		<!-- NB: Do not install/deploy this aggregator POM. -->
		<maven.deploy.skip>true</maven.deploy.skip>
		<maven.install.skip>true</maven.install.skip>
	</properties>
</project>
