<!--
  ~ This is part of Geomajas, a GIS framework, http://www.geomajas.org/.
  ~
  ~ Copyright 2008-2014 Geosparc nv, http://www.geosparc.com/, Belgium.
  ~
  ~ The program is available in open source according to the GNU Affero
  ~ General Public License. All contributions in this program are covered
  ~ by the Geomajas Contributors License Agreement. For full licensing
  ~ details, see LICENSE.txt in the project root.
  -->
<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/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<packaging>pom</packaging>

	<parent>
		<groupId>org.geomajas</groupId>
		<artifactId>geomajas-parent</artifactId>
		<version>2.0.0</version>
	</parent>

	<groupId>org.geomajas.project</groupId>
	<artifactId>geomajas-project-client-gwt2</artifactId>
	<version>2.0.0</version>

	<name>Geomajas GWT2 client: Parent POM</name>
	<description>Geomajas GWT2 client: Parent POM</description>

	<scm>
		<connection>scm:git:git@github.com:geomajas/geomajas-project-client-gwt2.git</connection>
		<developerConnection>scm:git:git@github.com:geomajas/geomajas-project-client-gwt2.git</developerConnection>
		<url>https://github.com/geomajas/geomajas-project-client-gwt2.git</url>
	</scm>
	
	<modules>
		<module>common-gwt</module>
		<module>api</module>
		<module>impl</module>
		<module>server-extension</module>
		<module>example-base</module>
		<module>example-jar</module>
  		<module>plugin</module>
		<module>example</module>
	</modules>

	<properties>
		<version-geomajas-backend>1.14.0</version-geomajas-backend>
		<version-geomajas-build-tools>2.0.0</version-geomajas-build-tools>
		<version-vaadin-graphics>1.0.0.TX11</version-vaadin-graphics>
		<version-gwt>2.5.0</version-gwt>
		<spring-version>3.0.5.RELEASE</spring-version>
	</properties>

	<dependencyManagement>
		<dependencies>
		
			<!-- Artifacts within this project -->
			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-common-gwt</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-common-gwt-command</artifactId>
				<version>${project.version}</version>
			</dependency>

			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-gwt2-api</artifactId>
				<version>${project.version}</version>
			</dependency>
			
			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-gwt2-impl</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-gwt2-impl</artifactId>
				<version>${project.version}</version>
				<classifier>tests</classifier>
			</dependency>

			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-gwt2-server-extension</artifactId>
				<version>${project.version}</version>
			</dependency>

			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-gwt2-example-base</artifactId>
				<version>${project.version}</version>
			</dependency>

			<dependency>
				<groupId>org.geomajas</groupId>
				<artifactId>geomajas-client-gwt2-example-jar</artifactId>
				<version>${project.version}</version>
			</dependency>
			
			<!-- Corewidget plugin -->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-corewidget</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-corewidget-example-jar</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->

			<!-- Editing plugin -->
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-client-gwt2-plugin-editing-common</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-client-gwt2-plugin-editing-impl</artifactId>
				<version>${project.version}</version>
			</dependency>
            <dependency>
                <groupId>org.geomajas.plugin</groupId>
                <artifactId>geomajas-client-gwt2-plugin-editing-server-extension</artifactId>
                <version>${project.version}</version>
            </dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-client-gwt2-plugin-editing-example-jar</artifactId>
				<version>${project.version}</version>
			</dependency>
			
			<!-- Geocoder plugin -->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-geocoder</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-geocoder-example-jar</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
 			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-plugin-geocoder</artifactId>-->
				<!--<version>${version-geomajas-backend}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.codehaus.jackson</groupId>-->
				<!--<artifactId>jackson-core-lgpl</artifactId>-->
				<!--<version>1.6.4</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.codehaus.jackson</groupId>-->
				<!--<artifactId>jackson-mapper-lgpl</artifactId>-->
				<!--<version>1.6.4</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>jdom</groupId>-->
				<!--<artifactId>jdom</artifactId>-->
				<!--<version>1.0</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geonames</groupId>-->
				<!--<artifactId>geonames-ws</artifactId>-->
				<!--<version>1.0.4</version>-->
			<!--</dependency>-->
			
			<!-- Graphics Editing plugin -->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.project</groupId>-->
				<!--<artifactId>geomajas-project-graphics</artifactId>-->
				<!--<version>1.0.0-SNAPSHOT</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-graphicsediting-parent</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-graphicsediting-impl</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-graphicsediting-example-jar</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-graphicsediting-example-jar</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->

			<!-- Print plugin -->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-print-common</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-print-impl</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.geomajas.plugin</groupId>-->
				<!--<artifactId>geomajas-client-gwt2-plugin-print-example-jar</artifactId>-->
				<!--<version>${project.version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>com.thoughtworks.xstream</groupId>-->
				<!--<artifactId>xstream</artifactId>-->
				<!--<version>1.3.1</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.springframework</groupId>-->
				<!--<artifactId>spring-oxm</artifactId>-->
				<!--<version>${spring-version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>org.springframework</groupId>-->
				<!--<artifactId>spring-orm</artifactId>-->
				<!--<version>${spring-version}</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>com.lowagie</groupId>-->
				<!--<artifactId>itext</artifactId>-->
				<!--<version>2.1.7</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>jpedal</groupId>-->
				<!--<artifactId>jpedal</artifactId>-->
				<!--<version>4.45-b-105</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>javax.media</groupId>-->
				<!--<artifactId>jai-core</artifactId>-->
				<!--<version>1.1.3</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>javax.media</groupId>-->
				<!--<artifactId>jai_codec</artifactId>-->
				<!--<version>1.1.3</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>commons-httpclient</groupId>-->
				<!--<artifactId>commons-httpclient</artifactId>-->
				<!--<version>2.0</version>-->
			<!--</dependency>-->
			<!--<dependency>-->
				<!--<groupId>hsqldb</groupId>-->
				<!--<artifactId>hsqldb</artifactId>-->
				<!--<version>1.8.0.7</version>-->
			<!--</dependency>-->

			<!-- WMS plugin -->
			<!--<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-client-gwt2-plugin-wms</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-client-gwt2-plugin-wms-server-extension</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-client-gwt2-plugin-wms-print</artifactId>
				<version>${project.version}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-client-gwt2-plugin-wms-example-jar</artifactId>
				<version>${project.version}</version>
			</dependency>-->

			<dependency>
				<groupId>org.apache.httpcomponents</groupId>
				<artifactId>httpclient</artifactId>
				<version>4.2.1</version>
			</dependency>			
			<dependency>
				<groupId>org.apache.httpcomponents</groupId>
				<artifactId>httpmime</artifactId>
				<version>4.2.1</version>
			</dependency>
			<dependency>
				<groupId>org.geotools</groupId>
				<artifactId>gt-wms</artifactId>
				<version>9.5</version>
			</dependency>

			<!-- Other Geomajas artifacts -->
			<dependency>
				<groupId>org.geomajas.project</groupId>
				<artifactId>geomajas-project-server</artifactId>
				<version>${version-geomajas-backend}</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-layer-wms</artifactId>
				<version>${version-geomajas-backend}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-layer-hibernate</artifactId>
				<version>${version-geomajas-backend}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-layer-geotools</artifactId>
				<version>${version-geomajas-backend}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-layer-openstreetmap</artifactId>
				<version>${version-geomajas-backend}</version>
			</dependency>
			<dependency>
				<groupId>org.geomajas.plugin</groupId>
				<artifactId>geomajas-plugin-rasterizing</artifactId>
				<version>${version-geomajas-backend}</version>
			</dependency>

			<!-- Other artifacts -->
			<dependency>
				<groupId>xerces</groupId>
				<artifactId>xercesImpl</artifactId>
				<version>2.9.1</version>
			</dependency>

			<dependency>
				<groupId>org.vaadin.addons</groupId>
				<artifactId>gwt-graphics</artifactId>
				<version>${version-vaadin-graphics}</version>
			</dependency>

			<!-- External GWT libraries -->
 			<dependency>
				<groupId>com.google.code.gwt-dnd</groupId>
				<artifactId>gwt-dnd</artifactId>
				<version>3.1.0</version>
			</dependency>

			<dependency>
				<groupId>com.google.gwt</groupId>
				<artifactId>gwt-user</artifactId>
				<version>${version-gwt}</version>
			</dependency>
			<dependency>
				<groupId>com.google.gwt</groupId>
				<artifactId>gwt-servlet</artifactId>
				<version>${version-gwt}</version>
			</dependency>
			<dependency>
				<groupId>com.google.gwt</groupId>
				<artifactId>gwt-dev</artifactId>
				<version>${version-gwt}</version>
			</dependency>

			<dependency>
				<groupId>org.seleniumhq.selenium</groupId>
				<artifactId>selenium-java</artifactId>
				<version>2.39.0</version>
				<scope>test</scope>
			</dependency>
			<dependency>
				<groupId>org.seleniumhq.selenium</groupId>
				<artifactId>selenium-server</artifactId>
				<version>2.39.0</version>
				<scope>test</scope>
			</dependency>


		</dependencies>
	</dependencyManagement>

	<profiles>
		<profile>
			<id>default</id>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
			<modules>
				<module>documentation</module>
			</modules>
		</profile>
		<profile>
			<id>skipDocs</id>
			<activation>
				<property>
					<name>skipDocs</name>
				</property>
			</activation>
		</profile>
		<profile>
			<id>m2e</id>
			<activation>
				<property>
					<name>m2e.version</name>
				</property>
			</activation>
		</profile>
	</profiles>
</project>
