<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- 
 Copyright (C) 2014 - Open Source Geospatial Foundation. All rights reserved.
 This code is licensed under the GPL 2.0 license, available at the root
 application directory.
 -->
<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>
 <parent>
  <groupId>org.geoserver</groupId>
  <artifactId>community</artifactId>
  <version>2.15-SNAPSHOT</version>
 </parent>
 <groupId>org.geoserver.community</groupId>
 <artifactId>gs-script</artifactId>
 <packaging>pom</packaging>
 <name>GeoServer Scripting Extensions</name>

 <dependencies>
  <dependency>
   <groupId>org.geoserver</groupId>
   <artifactId>gs-rest</artifactId>
   <version>${project.version}</version>
  </dependency>
  <dependency>
   <groupId>org.geoserver</groupId>
   <artifactId>gs-restconfig</artifactId>
   <version>${project.version}</version>
  </dependency>

  <dependency>
   <groupId>org.geoserver</groupId>
   <artifactId>gs-main</artifactId>
   <version>${project.version}</version>
  </dependency>
  <dependency>
   <groupId>org.geoserver</groupId>
   <artifactId>gs-wfs</artifactId>
   <version>${project.version}</version>
  </dependency>
  <dependency>
   <groupId>org.geoserver</groupId>
   <artifactId>gs-wms</artifactId>
   <version>${project.version}</version>
  </dependency>
  <dependency>
   <groupId>org.geoserver.extension</groupId>
   <artifactId>gs-wps-core</artifactId>
   <version>${project.version}</version>
  </dependency>
  <dependency>
   <groupId>org.geotools</groupId>
   <artifactId>gt-process</artifactId>
   <version>${gt.version}</version>
  </dependency>
  <dependency>
    <groupId>org.geotools</groupId>
    <artifactId>gt-metadata</artifactId>
    <version>${gt.version}</version>
  </dependency>
  <dependency>
   <groupId>org.geoserver</groupId>
   <artifactId>gs-main</artifactId>
   <version>${project.version}</version>
   <scope>test</scope>
   <classifier>tests</classifier>
  </dependency>
  <dependency>
   <groupId>org.geoserver</groupId>
   <artifactId>gs-wms</artifactId>
   <version>${project.version}</version>
   <scope>test</scope>
   <classifier>tests</classifier>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-test</artifactId>
   <scope>test</scope>
  </dependency>
  <dependency>
   <groupId>org.easymock</groupId>
   <artifactId>easymock</artifactId>
   <scope>test</scope>
  </dependency>
  <dependency>
   <groupId>org.easymock</groupId>
   <artifactId>easymockclassextension</artifactId>
   <scope>test</scope>
  </dependency>
  <dependency>
   <groupId>xmlunit</groupId>
   <artifactId>xmlunit</artifactId>
   <scope>test</scope>
  </dependency>
 </dependencies>

 <build>
    <testResources>
      <testResource>
        <directory>src/test/resources</directory>
      </testResource>
    </testResources>
 </build>

 <modules>
  <module>core</module>
 </modules>

 <profiles>
   <profile>
     <id>script-web</id>
     <activation>
       <activeByDefault>true</activeByDefault>
     </activation>
     <modules>
       <module>web</module>
     </modules>
   </profile>
   <profile>
     <id>script-bsh</id>
     <activation>
       <activeByDefault>true</activeByDefault>
     </activation>
     <modules>
       <module>bsh</module>
     </modules>
   </profile>
   <profile>
     <id>script-groovy</id>
     <activation>
       <activeByDefault>false</activeByDefault>
     </activation>
     <modules>
       <module>groovy</module>
     </modules>
   </profile>
   <profile>
     <id>script-py</id>
     <activation>
       <activeByDefault>true</activeByDefault>
     </activation>
     <modules>
       <module>py</module>
     </modules>
   </profile>
   <profile>
     <id>script-js</id>
     <activation>
       <activeByDefault>false</activeByDefault>
     </activation>
     <modules>
       <module>js</module>
     </modules>
   </profile>
   <profile>
     <id>script-rb</id>
     <activation>
       <activeByDefault>false</activeByDefault>
     </activation>
     <modules>
       <module>rb</module>
     </modules>
   </profile>
 </profiles>

</project>
