
<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>

    <groupId>it.geosolutions.georepository</groupId>
    <artifactId>georepo-gui-root</artifactId>
    <version>1.1-SNAPSHOT</version>
    <packaging>pom</packaging>

    <name>GeoRepo - GUI</name>

    <properties>
        <georepo-version>1.1-SNAPSHOT</georepo-version>

        <spring.version>3.0.4.RELEASE</spring.version>
<!--        <spring.version>2.5.6.SEC01</spring.version>-->
        <gt-version>2.7-RC2</gt-version>
        <module.name>georepo-gui</module.name>
        <commonsFileuploadVersion>1.2.1</commonsFileuploadVersion>
        <commonsIoVersion>1.4</commonsIoVersion>
    
        <jaxws-version>2.1</jaxws-version>
        <cxf-version>2.3.2</cxf-version>
    </properties>

    <modules>
        <module>core</module>
        <module>fullweb</module>
    </modules>

    <organization>
        <name>GeoSolutions</name>
        <url>http://www.geo-solutions.it</url>
    </organization>
    <inceptionYear>2011</inceptionYear>

    <repositories>
        <repository>
            <id>geosolutions</id>
            <name>GeoSolutions Repository</name>
            <url>http://maven.geo-solutions.it</url>
        </repository>

        <repository>
            <id>gwt-maven</id>
            <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo</url>
        </repository>

        <repository>
            <id>maven2</id>
            <url>http://repo1.maven.org/maven2/</url>
        </repository>

        <repository>
            <id>ibiblio</id>
            <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
        </repository>

        <repository>
            <id>osgeo-geotools</id>
            <url>http://download.osgeo.org/webdav/geotools/</url>
        </repository>
    </repositories>
    

    <mailingLists>
        <mailingList>
            <name>DEV</name>
            <post>mailto:georepo@geo-solutions.it</post>
        </mailingList>
    </mailingLists>
    
    <issueManagement />

	<!-- This for Hudson -->
    <ciManagement />

    <dependencyManagement>
        <dependencies>

	    <!-- =========================================================== -->
	    <!--     GeoRepo GUI MODULES                                     -->
	    <!-- =========================================================== -->
            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-gui-core</artifactId>
                <version>${georepo-version}</version>
            </dependency>
            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-gui-resources</artifactId>
                <version>${georepo-version}</version>
            </dependency>
            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-gui-plugin</artifactId>
                <version>${georepo-version}</version>
            </dependency>
            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-gui-userui</artifactId>
                <version>${georepo-version}</version>
            </dependency>
            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-gui-mapsui</artifactId>
                <version>${georepo-version}</version>
            </dependency>
            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-gui-fullweb</artifactId>
                <version>${georepo-version}</version>
            </dependency>

	    <!-- =========================================================== -->
	    <!--     GeoRepo MODULES                                         -->
	    <!-- =========================================================== -->
            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-model</artifactId>
                <version>${georepo-version}</version>
            </dependency>

            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-persistence</artifactId>
                <version>${georepo-version}</version>
            </dependency>

            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-services-api</artifactId>
                <version>${georepo-version}</version>
            </dependency>

            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-services-impl</artifactId>
                <version>${georepo-version}</version>
            </dependency>

            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-login-api</artifactId>
                <version>${georepo-version}</version>
            </dependency>

            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-login-impl</artifactId>
                <version>${georepo-version}</version>
            </dependency>

            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-generic-api</artifactId>
                <version>${georepo-version}</version>
            </dependency>

            <dependency>
                <groupId>it.geosolutions.georepository</groupId>
                <artifactId>georepo-webgis</artifactId>
                <version>${georepo-version}</version>
            </dependency>

	    <!-- =========================================================== -->
	    <!--     Spring                                                  -->
	    <!-- =========================================================== -->

            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-beans</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-core</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-aop</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-tx</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-asm</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-orm</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jdbc</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-web</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${spring.version}</version>
            </dependency>

            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-expression</artifactId>
                <version>${spring.version}</version>
            </dependency>

            <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-acl</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-core</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-taglibs</artifactId>
                <version>${spring.version}</version>
            </dependency>


			<!-- SCOPE TEST -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-test</artifactId>
                <version>${spring.version}</version>
                <scope>test</scope>
                <exclusions>
                    <exclusion>
                        <groupId>commons-collections</groupId>
                        <artifactId>commons-collections</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>xerces</groupId>
                        <artifactId>xercesImpl</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

			<!-- GWT -->
            <dependency>
                <groupId>com.google.gwt</groupId>
                <artifactId>gwt-user</artifactId>
                <version>2.1.1</version>
                <scope>provided</scope>
            </dependency>

            <dependency>
                <groupId>com.google.gwt</groupId>
                <artifactId>gwt-servlet</artifactId>
                <version>2.1.1</version>
            </dependency>

            <dependency>
                <groupId>com.google.gwt</groupId>
                <artifactId>gwt-incubator</artifactId>
                <version>2.0.1</version>
            </dependency>

			<!-- GXT -->
            <dependency>
                <groupId>com.extjs</groupId>
                <artifactId>gxt</artifactId>
                <version>2.1.1</version>
            </dependency>

      <!-- GeoAPI and its dependencies -->
            <dependency>
                <groupId>org.opengis</groupId>
                <artifactId>geoapi</artifactId>
                <version>2.3-M1</version>
            </dependency>
            <dependency>
                <groupId>org.opengis</groupId>
                <artifactId>geoapi-dummy-pending</artifactId>
                <version>2.3-M1</version>
            </dependency>
            <dependency>
                <groupId>org.opengis</groupId>
                <artifactId>geoapi-pending</artifactId>
                <version>2.3-M1</version>
            </dependency>
            <dependency>
                <groupId>net.java.dev.jsr-275</groupId>
                <artifactId>jsr-275</artifactId>
                <version>1.0-beta-2</version>
            </dependency>
			
			<!-- =========================================================== -->
	    <!--     GEOTOOLS                                                -->
	    <!-- =========================================================== -->			
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-main</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-api</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-referencing</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-metadata</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-shapefile</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-epsg-extension</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-epsg-wkt</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-epsg-hsql</artifactId>
	            <version>${gt-version}</version>
	        </dependency>
	        <dependency>
	            <groupId>org.geotools</groupId>
	            <artifactId>gt-epsg-h2</artifactId>
	            <version>${gt-version}</version>
	        </dependency>


		    <!-- =========================================================== -->
		    <!--     APACHE COMMONS                                          -->
		    <!-- =========================================================== -->
            <dependency>
                <groupId>commons-lang</groupId>
                <artifactId>commons-lang</artifactId>
                <version>2.3</version>
            </dependency>
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>1.4</version>
            </dependency>
            <dependency>
                <groupId>commons-httpclient</groupId>
                <artifactId>commons-httpclient</artifactId>
                <version>3.1</version>
            </dependency>
            <dependency>
                <groupId>commons-dbcp</groupId>
                <artifactId>commons-dbcp</artifactId>
                <version>1.2.2</version>
            </dependency>
            <dependency>
                <groupId>commons-beanutils</groupId>
                <artifactId>commons-beanutils</artifactId>
                <version>1.7.0</version>
            </dependency>
            <dependency>
                <groupId>commons-collections</groupId>
                <artifactId>commons-collections</artifactId>
                <version>3.2</version>
            </dependency>
            <dependency>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
                <version>1.4</version>
            </dependency>

		    <!-- =========================================================== -->
		    <!--     APACHE CXF                                              -->
		    <!-- =========================================================== -->
            <dependency>
                <groupId>javax.xml.ws</groupId>
                <artifactId>jaxws-api</artifactId>
                <version>${jaxws-version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>javax.jws</groupId>
                        <artifactId>jsr181-api</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-bindings-http</artifactId>
                <version>${cxf-version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-transports-http</artifactId>
                <version>${cxf-version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-transports-http-jetty</artifactId>
                <version>${cxf-version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-frontend-jaxws</artifactId>
                <version>${cxf-version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.apache.geronimo.specs</groupId>
                        <artifactId>geronimo-annotation_1.0_spec</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.apache.geronimo.specs</groupId>
                        <artifactId>geronimo-javamail_1.4_spec</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-bindings-soap</artifactId>
                <version>${cxf-version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.apache.geronimo.specs</groupId>
                        <artifactId>geronimo-javamail_1.4_spec</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-databinding-aegis</artifactId>
                <version>${cxf-version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-frontend-jaxrs</artifactId>
                <version>${cxf-version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-ws-security</artifactId>
                <version>${cxf-version}</version>
            </dependency>

		    <!-- =========================================================== -->
		    <!--     4J                                                      -->
		    <!-- =========================================================== -->
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.14</version>
            </dependency>
            <dependency>
                <groupId>dom4j</groupId>
                <artifactId>dom4j</artifactId>
                <version>1.6.1</version>
            </dependency>

		    <!-- =========================================================== -->
		    <!--     JAVAX SERVLET                                           -->
		    <!-- =========================================================== -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>2.5</version>
                <scope>provided</scope>
            </dependency>

            <!-- ================================================================-->

            <dependency>
                <groupId>org.codehaus.jettison</groupId>
                <artifactId>jettison</artifactId>
                <version>1.2</version>
            </dependency>

        </dependencies>
    </dependencyManagement>

	
</project>
