<?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 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>
  <groupId>com.atlassian.administration</groupId>
  <artifactId>atlassian-admin-quicksearch</artifactId>
  <version>1.5</version>

  <parent>
    <groupId>com.atlassian.pom</groupId>
    <artifactId>atlassian-closedsource-pom</artifactId>
    <version>25-maven2-1</version>
  </parent>

  <organization>
    <name>Atlassian</name>
    <url>http://www.atlassian.com/</url>
  </organization>

  <name>Atlassian - Administration - Quick Search Plugin</name>
  <packaging>pom</packaging>

  <scm>
    <connection>scm:hg:ssh://hg@bitbucket.org/atlassian/atlassian-admin-quicksearch</connection>
    <developerConnection>scm:hg:ssh://hg@bitbucket.org/atlassian/atlassian-admin-quicksearch</developerConnection>
  </scm>

  <modules>
    <module>atlassian-admin-quicksearch-api</module>
    <module>atlassian-admin-quicksearch-core</module>
    <module>atlassian-admin-quicksearch-jira-core</module>
    <module>atlassian-admin-quicksearch-jira</module>
    <module>atlassian-admin-quicksearch-jira-ondemand</module>
    <module>atlassian-admin-quicksearch-plugin</module>
    <module>jira-smoke-tests</module>
  </modules>

  <profiles>
    <profile>
      <activation>
          <activeByDefault>true</activeByDefault>
      </activation>
      <id>integration-test</id>
      <modules>
        <module>integration-tests</module>
      </modules>
    </profile>
  </profiles>

  <dependencyManagement>
    <dependencies>

      <!-- Libraries -->
      <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <scope>provided</scope>
        <version>r06</version>
      </dependency>
      <!-- this should be safe to include - none of out products cares about lang3... -->
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.1</version>
      </dependency>

      <!-- Atlassian -->
      <dependency>
        <groupId>com.atlassian.sal</groupId>
        <artifactId>sal-api</artifactId>
        <scope>provided</scope>
        <version>2.2.1</version>
      </dependency>
      <dependency>
        <groupId>com.atlassian.plugins</groupId>
        <artifactId>atlassian-plugins-core</artifactId>
        <scope>provided</scope>
        <version>2.10.1</version>
      </dependency>
      <dependency>
        <groupId>com.atlassian.plugins</groupId>
        <artifactId>atlassian-plugins-webfragment</artifactId>
        <scope>provided</scope>
        <version>2.10.1</version>
      </dependency>
      <dependency>
        <groupId>com.atlassian.plugins.rest</groupId>
        <artifactId>atlassian-rest-common</artifactId>
        <scope>provided</scope>
        <version>2.5.0</version>
      </dependency>
      <dependency>
        <groupId>com.atlassian.plugins.rest</groupId>
        <artifactId>atlassian-rest-doclet</artifactId>
        <version>2.5.0</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.atlassian.aui</groupId>
        <artifactId>auiplugin</artifactId>
        <version>3.3.1</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.atlassian.applinks</groupId>
        <artifactId>applinks-core</artifactId>
        <version>2.5.4</version>
        <scope>provided</scope>
      </dependency>

      <!-- APIs -->
      <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <scope>provided</scope>
        <version>2.4</version>
      </dependency>
      <dependency>
        <groupId>javax.ws.rs</groupId>
        <artifactId>jsr311-api</artifactId>
        <version>1.0</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.google.code.findbugs</groupId>
        <artifactId>jsr305</artifactId>
        <version>1.3.9</version>
        <scope>provided</scope>
      </dependency>

      <!-- Products -->
      <dependency>
        <groupId>com.atlassian.jira</groupId>
        <artifactId>jira-api</artifactId>
        <version>5.0-rc2</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.atlassian.confluence</groupId>
        <artifactId>confluence</artifactId>
        <version>4.1-rc2</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.atlassian.bamboo</groupId>
        <artifactId>atlassian-bamboo-api</artifactId>
        <version>3.0.4</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.atlassian.bamboo</groupId>
        <artifactId>atlassian-bamboo-core</artifactId>
        <version>3.0.4</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>com.atlassian.studio</groupId>
        <artifactId>studio-theme-jira-plugin</artifactId>
        <scope>provided</scope>
        <version>130-partial-1</version>
      </dependency>
      <dependency>
        <groupId>com.atlassian.studio</groupId>
        <artifactId>studio-common-host-components</artifactId>
        <scope>provided</scope>
        <version>130-partial-1</version>
      </dependency>
      <dependency>
        <groupId>com.atlassian.studio</groupId>
        <artifactId>studio-common-components-plugin</artifactId>
        <scope>provided</scope>
        <version>130-partial-1</version>
      </dependency>

      <!-- Tests -->
      <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.10</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-core</artifactId>
        <version>1.8.5</version>
        <scope>test</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>

  <build>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
    </plugins>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>com.atlassian.maven.plugins</groupId>
          <artifactId>maven-amps-plugin</artifactId>
          <version>3.9.3</version>
          <extensions>true</extensions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <configuration>
            <excludes>
              <exclude>**/*$*</exclude>
              <exclude>it/**</exclude>
            </excludes>
          </configuration>
        </plugin>
        <plugin>
          <groupId>net.sf.alchim</groupId>
          <artifactId>yuicompressor-maven-plugin</artifactId>
          <version>0.7.1</version>
        </plugin>
        <plugin>
          <groupId>org.twdata.maven</groupId>
          <artifactId>cargo-maven2-plugin</artifactId>
          <version>1.0-beta-2-db2</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
  <properties>

    <!-- Libraries -->
    <guava.version>r06</guava.version>
    <commons.lang.version>3.1</commons.lang.version>

    <!-- Product versions targeting OnDemand with JIRA 5.0 -->
    <jira.version>5.0-rc2</jira.version>
    <confluence.version>4.1-rc2</confluence.version>
    <bamboo.version>3.0.4</bamboo.version>
    <ondemand.version>130-partial-1</ondemand.version>

    <jira.data.version>4.4</jira.data.version>
    <confluence.data.version>3.5</confluence.data.version>
    <bamboo.data.version>2.6.1</bamboo.data.version>
    <ondemand.data.version>108.2-m0</ondemand.data.version>

    <!-- Atlassian common stuff -->
    <sal.version>2.2.1</sal.version> <!-- lowest in Bamboo 3.0.4 -->
    <aui.version>3.3.1</aui.version>
    <amps.version>3.9.3</amps.version>
    <applinks.version>2.5.4</applinks.version> <!-- Move to UAL once Bamboo does! -->
    <atlassian.rest.version>2.5.0</atlassian.rest.version>
    <atlassian.plugins.version>2.10.1</atlassian.plugins.version>

    <!-- Func tests -->
    <xvfb.enable>true</xvfb.enable>
    <webdriver.browser>firefox-8</webdriver.browser>
  </properties>

</project>

