<!--
/**
 * Copyright (c) Codice Foundation
 *
 * This is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either
 * version 3 of the License, or any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License for more details. A copy of the GNU Lesser General Public License is distributed along with this program and can be found at
 * <http://www.gnu.org/licenses/lgpl.html>.
 *
 **/
-->
<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/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>org.codice.thirdparty</groupId>
	<artifactId>geotools-suite</artifactId>
	<version>20.1_2</version>
	<name>Codice :: Thirdparty :: Geotools Suite</name>

	<packaging>bundle</packaging>

	<properties>
		<bundle.version>20.1</bundle.version>
	</properties>

	<dependencies>
		<dependency>
            <groupId>org.geotools</groupId>
            <artifactId>gt-shapefile</artifactId>
            <version>${bundle.version}</version>
        </dependency>
	
		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-main</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-api</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-jts-wrapper</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools.xsd</groupId>
			<artifactId>gt-xsd-core</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools.xsd</groupId>
			<artifactId>gt-xsd-gml3</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools.xsd</groupId>
			<artifactId>gt-xsd-filter</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools.xsd</groupId>
			<artifactId>gt-xsd-fes</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-wfs-ng</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-epsg-hsql</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-epsg-extension</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-referencing</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-metadata</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>org.geotools</groupId>
			<artifactId>gt-geojson</artifactId>
			<version>${bundle.version}</version>
		</dependency>

		<dependency>
			<groupId>commons-collections</groupId>
			<artifactId>commons-collections</artifactId>
		</dependency>

		<dependency>
			<groupId>si.uom</groupId>
			<artifactId>si-quantity</artifactId>
			<version>0.7.1</version>
		</dependency>
		<dependency>
			<groupId>tec.uom.lib</groupId>
			<artifactId>uom-lib-common</artifactId>
			<version>1.0.3</version>
		</dependency>
		<dependency>
			<groupId>tec.uom</groupId>
			<artifactId>uom-se</artifactId>
			<version>1.0.8</version>
		</dependency>
		<dependency>
			<groupId>systems.uom</groupId>
			<artifactId>systems-quantity</artifactId>
			<version>0.7.2</version>
		</dependency>
		<dependency>
			<groupId>systems.uom</groupId>
			<artifactId>systems-common-java8</artifactId>
			<version>0.7.2</version>
		</dependency>
		<dependency>
			<groupId>si.uom</groupId>
			<artifactId>si-units-java8</artifactId>
			<version>0.7.1</version>
		</dependency>

	</dependencies>
	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>commons-collections</groupId>
				<artifactId>commons-collections</artifactId>
				<version>3.2.2</version>
			</dependency>
		</dependencies>
	</dependencyManagement>

	<repositories>
		<repository>
			<id>osgeo-gt</id>
			<name>Open Source Geospatial Foundation Repository Geotools</name>
			<url>https://repo.osgeo.org/repository/geotools-releases/</url>
		</repository>
		<repository>
			<id>osgeo-jt</id>
			<name>Open Source Geospatial Foundation Repository GeoSolutions</name>
			<url>https://repo.osgeo.org/repository/geo-solutions-cache/</url>
		</repository>
	</repositories>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.felix</groupId>
				<artifactId>maven-bundle-plugin</artifactId>
				<version>4.2.1</version>
				<extensions>true</extensions>
				<configuration>
					<instructions>
						<Embed-Dependency>
							*;scope=compile|runtime;artifactId=!jts|unit-api|uom-se|uom-lib-common|systems-quantity|systems-common-java8|si-units-java8|si-quantity|gt-geojson|gt-opengis|jsr-275|geoapi|geoapi-pending|xml-apis|log4j|xercesImpl|xml-apis-xerces|org.osgi.*
						</Embed-Dependency>
						<Embed-Transitive>true</Embed-Transitive>
						<Bundle-SymbolicName>
							${project.groupId}.${project.artifactId}
						</Bundle-SymbolicName>
						<Bundle-Name>${project.name}</Bundle-Name>
						<Private-Package>
							<!-- gt-main -->
							org.geotools.data;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.collection;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.crs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.memory;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.ows;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.simple;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.sort;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.store;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.view;version=${bundle.version};-split-package:=merge-first,
							org.geotools.factory;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.collection;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.simple;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.type;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.visitor;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.capability;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.expression;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function.math;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function.string;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.identity;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.spatial;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.temporal;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.visitor;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.coordinatesequence;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.coordinatesequence;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.text;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml.producer;version=${bundle.version};-split-package:=merge-first,
							org.geotools.ows;version=${bundle.version};-split-package:=merge-first,
							org.geotools.renderer;version=${bundle.version};-split-package:=merge-first,
							org.geotools.styling;version=${bundle.version};-split-package:=merge-first,
							org.geotools.styling.visitor;version=${bundle.version};-split-package:=merge-first,
							org.geotools.temporal;version=${bundle.version};-split-package:=merge-first,
							org.geotools.temporal.object;version=${bundle.version};-split-package:=merge-first,
							org.geotools.temporal.reference;version=${bundle.version};-split-package:=merge-first,
							org.geotools.util;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.transform;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-referencing -->
							org.geotools.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.measure;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.spatial;version=${bundle.version};-split-package:=merge-first,
							org.geotools.nature;version=${bundle.version};-split-package:=merge-first,
							org.geotools.parameter;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.crs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.cs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.datum;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory.epsg;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory.gridshift;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory.wms;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.builder;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.matrix;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.projection;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.transform;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.wkt;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources.geometry;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-jts-wrapper -->
							org.geotools.geometry.jts;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.aggregate;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.complex;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.primitive;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-filter -->
							org.geotools.xml.filter;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.v1_0;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.v2_0;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.v1_1;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-gml2 -->
							org.geotools.gml2;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml2.bindings;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-gml3 -->
							org.geotools.gml3;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.bindings;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.bindings.ext;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.smil;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.bindings;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gco;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gmd;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gmx;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gsr;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gss;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gts;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-core -->
							org.geotools.xml;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.schema;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.impl;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.handlers.xsi;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xlink;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xs.bindings;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-wfs -->
							org.geotools.data.wfs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.impl;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.parsers;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.v1_x;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.v2_0;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.v2_0.storedquery;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-metadata -->
							org.geotools.metadata;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.citation;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.extent;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.content;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources.i18n;version=${bundle.version};-split-package:=merge-first,
							org.geotools.util.logging;version=${bundle.version};-split-package:=merge-first,
							org.geotools.io;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-geojson -->
							org.geotools.geojson;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geojson.feature;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geojson.geom;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-cql -->
							org.geotools.filter.text.cql2;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.text.ecql;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.text.commons;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.text.generated.parsers;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-shapefile -->
							org.geotools.data.shapefile.dbf;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.fid;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.files;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.index;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.index.quadtree;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.index.quadtree.fs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.shp;version=${bundle.version};-split-package:=merge-first,

							<!-- si-quantity -->
							si.uom.quantity,

							<!-- si-units-java8 -->
							si.uom,

							<!-- systems-common-java8 -->
							systems.uom.common,
							systems.uom.common.internal,
							tec.uom.se.format,

							<!-- systems-quantity -->
							systems.uom.quantity,

							<!-- uom-lib-common -->
							tec.uom.lib.common,
							tec.uom.lib.common.function,
							tec.uom.lib.common.util,

							<!-- uom-se -->
							tec.uom.se,
							tec.uom.se.format,
							tec.uom.se.function,
							tec.uom.se.internal,
							tec.uom.se.internal.format,
							tec.uom.se.internal.format.I10n,
							tec.uom.se.quantity,
							tec.uom.se.quantity.time,
							tec.uom.se.spi,
							tec.uom.se.unit

						</Private-Package>
						<Export-Package>
							<!-- gt-main -->
							org.geotools.data;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.collection;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.crs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.memory;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.ows;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.simple;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.sort;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.store;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.view;version=${bundle.version};-split-package:=merge-first,
							org.geotools.factory;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.collection;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.simple;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.type;version=${bundle.version};-split-package:=merge-first,
							org.geotools.feature.visitor;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.capability;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.expression;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function.math;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function.string;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.identity;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.spatial;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.temporal;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.visitor;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.coordinatesequence;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.coordinatesequence;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.text;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml.producer;version=${bundle.version};-split-package:=merge-first,
							org.geotools.ows;version=${bundle.version};-split-package:=merge-first,
							org.geotools.renderer;version=${bundle.version};-split-package:=merge-first,
							org.geotools.styling;version=${bundle.version};-split-package:=merge-first,
							org.geotools.styling.visitor;version=${bundle.version};-split-package:=merge-first,
							org.geotools.temporal;version=${bundle.version};-split-package:=merge-first,
							org.geotools.temporal.object;version=${bundle.version};-split-package:=merge-first,
							org.geotools.temporal.reference;version=${bundle.version};-split-package:=merge-first,
							org.geotools.util;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.transform;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-referencing -->
							org.geotools.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.measure;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.spatial;version=${bundle.version};-split-package:=merge-first,
							org.geotools.nature;version=${bundle.version};-split-package:=merge-first,
							org.geotools.parameter;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.crs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.cs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.datum;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory.epsg;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory.gridshift;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.factory.wms;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.builder;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.matrix;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.projection;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.operation.transform;version=${bundle.version};-split-package:=merge-first,
							org.geotools.referencing.wkt;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources.geometry;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-jts-wrapper -->
							org.geotools.geometry.jts;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.aggregate;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.complex;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.geometry;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geometry.jts.spatialschema.geometry.primitive;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-filter -->
							org.geotools.xml.filter;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.v1_0;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.v2_0;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.v1_1;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-gml2 -->
							org.geotools.gml2;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml2.bindings;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-gml3 -->
							org.geotools.gml3;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.bindings;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.bindings.ext;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.smil;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.bindings;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gco;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gmd;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gmx;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gsr;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gss;version=${bundle.version};-split-package:=merge-first,
							org.geotools.gml3.v3_2.gts;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-xsd-core -->
							org.geotools.xml;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.schema;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.impl;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xml.handlers.xsi;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xlink;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.xs.bindings;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-wfs -->
							org.geotools.data.wfs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.impl;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.parsers;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.v1_x;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.v2_0;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.wfs.internal.v2_0.storedquery;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-metadata -->
							org.geotools.metadata;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.citation;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.extent;version=${bundle.version};-split-package:=merge-first,
							org.geotools.metadata.iso.content;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources;version=${bundle.version};-split-package:=merge-first,
							org.geotools.resources.i18n;version=${bundle.version};-split-package:=merge-first,
							org.geotools.util.logging;version=${bundle.version};-split-package:=merge-first,
							org.geotools.io;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-geojson -->
							org.geotools.geojson;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geojson.feature;version=${bundle.version};-split-package:=merge-first,
							org.geotools.geojson.geom;version=${bundle.version};-split-package:=merge-first,

							<!-- gt-cql -->
							org.geotools.filter.text.cql2;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.text.ecql;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.text.commons;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.text.generated.parsers;version=${bundle.version};-split-package:=merge-first,
							org.geotools.filter.function;version=${bundle.version};-split-package:=merge-first,
							
							<!-- gt-shapefile -->
							org.geotools.data.shapefile.dbf;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.fid;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.files;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.index;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.index.quadtree;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.index.quadtree.fs;version=${bundle.version};-split-package:=merge-first,
							org.geotools.data.shapefile.shp;version=${bundle.version};-split-package:=merge-first,

							<!-- si-quantity -->
							si.uom.quantity,

							<!-- si-units-java8 -->
							si.uom,

							<!-- systems-common-java8 -->
							systems.uom.common,
							systems.uom.common.internal,
							tec.uom.se.format,

							<!-- systems-quantity -->
							systems.uom.quantity,

							<!-- uom-lib-common -->
							tec.uom.lib.common,
							tec.uom.lib.common.function,
							tec.uom.lib.common.util,

							<!-- uom-se -->
							tec.uom.se,
							tec.uom.se.format,
							tec.uom.se.function,
							tec.uom.se.internal,
							tec.uom.se.internal.format,
							tec.uom.se.internal.format.I10n,
							tec.uom.se.quantity,
							tec.uom.se.quantity.time,
							tec.uom.se.spi,
							tec.uom.se.unit
						</Export-Package>

						<Import-Package>
							!org.geotools.*,
							org.locationtech.jts;version="[1.10.0,1.16.0]",
							org.locationtech.jts.algorithm;version="[1.10.0,1.16.0]",
							org.locationtech.jts.algorithm.distance;version="[1.10.0,1.16.0]",
							org.locationtech.jts.algorithm.locate;version="[1.10.0,1.16.0]",
							org.locationtech.jts.geom;version="[1.10.0,1.16.0]",
							org.locationtech.jts.geom.impl;version="[1.10.0,1.16.0]",
							org.locationtech.jts.geom.prep;version="[1.10.0,1.16.0]",
							org.locationtech.jts.geom.util;version="[1.10.0,1.16.0]",
							org.locationtech.jts.geomgraph;version="[1.10.0,1.16.0]",
							org.locationtech.jts.geomgraph.index;version="[1.10.0,1.16.0]",
							org.locationtech.jts.index;version="[1.10.0,1.16.0]",
							org.locationtech.jts.index.bintree;version="[1.10.0,1.16.0]",
							org.locationtech.jts.index.chain;version="[1.10.0,1.16.0]",
							org.locationtech.jts.index.intervalrtree;version="[1.10.0,1.16.0]",
							org.locationtech.jts.index.quadtree;version="[1.10.0,1.16.0]",
							org.locationtech.jts.index.strtree;version="[1.10.0,1.16.0]",
							org.locationtech.jts.index.sweepline;version="[1.10.0,1.16.0]",
							org.locationtech.jts.io;version="[1.10.0,1.16.0]",
							org.locationtech.jts.io.gml2;version="[1.10.0,1.16.0]",
							org.locationtech.jts.linearref;version="[1.10.0,1.16.0]",
							org.locationtech.jts.noding;version="[1.10.0,1.16.0]",
							org.locationtech.jts.noding.snapround;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.buffer;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.buffer.validate;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.distance;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.linemerge;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.overlay;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.overlay.snap;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.overlay.validate;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.polygonize;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.predicate;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.relate;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.union;version="[1.10.0,1.16.0]",
							org.locationtech.jts.operation.valid;version="[1.10.0,1.16.0]",
							org.locationtech.jts.planargraph;version="[1.10.0,1.16.0]",
							org.locationtech.jts.planargraph.algorithm;version="[1.10.0,1.16.0]",
							org.locationtech.jts.precision;version="[1.10.0,1.16.0]",
							org.locationtech.jts.simplify;version="[1.10.0,1.16.0]",
							org.locationtech.jts.util;version="[1.10.0,1.16.0]",
							org.apache.xml.serialize,
							org.apache.html.dom,
							org.apache.wml.dom,
							org.apache.wml,
							org.apache.xerces.parsers,
							org.apache.xerces.impl.dtd.models,
							org.apache.xerces.xni.parser,
							org.apache.xerces.impl.dv.xs,
							org.apache.xerces.impl.xs.traversers,
							org.apache.xerces.util,
							org.apache.xerces.impl.dtd,
							org.apache.xerces.jaxp.validation,
							org.apache.xerces.dom3.as,
							org.apache.xerces.impl.dv,
							org.apache.xerces.jaxp,
							org.apache.xerces.jaxp.datatype,
							org.apache.xerces.impl.xpath.regex,
							org.apache.xerces.xni,
							org.apache.xerces.impl.msg,
							org.apache.xerces.impl.dv.util,
							org.apache.xerces.impl.xs.util,
							org.apache.xerces.dom,
							org.apache.xerces.dom.events,
							org.apache.xerces.impl.xs.opti,
							org.apache.xerces.impl,
							org.apache.xerces.xs,
							org.apache.xerces.impl.io,
							org.apache.xerces.xpointer,
							org.apache.xerces.impl.dv.dtd,
							org.apache.xerces.xinclude,
							org.apache.xerces.impl.xpath,
							org.apache.xerces.xs.datatypes,
							org.apache.xerces.impl.xs.identity,
							org.apache.xerces.impl.xs.models,
							org.apache.xerces.xni.grammars,
							org.apache.xerces.impl.xs,
							org.apache.xerces.impl.validation,
							javax.xml.datatype,
							javax.xml.namespace,
							javax.xml.parsers,
							javax.xml.transform,
							javax.xml.transform.dom,
							javax.xml.transform.sax,
							javax.xml.transform.stream,
							org.w3c.dom,
							org.picocontainer;version="1.3",
							javax.measure;version="[1.0.0,2.0.0)",
							javax.measure.format;version="[1.0.0,2.0.0)",
							javax.measure.quantity;version="[1.0.0,2.0.0)",
							javax.measure.spi;version="[1.0.0,2.0.0)",
							*;resolution:=optional
						</Import-Package>
					</instructions>
				</configuration>
			</plugin>
		</plugins>
	</build>

	<distributionManagement>
		<snapshotRepository>
			<id>snapshots</id>
			<url>${snapshots.repository.url}</url>
		</snapshotRepository>
		<repository>
			<id>releases</id>
			<url>${releases.repository.url}</url>
		</repository>
	</distributionManagement>
</project>
