<?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.jira.plugins</groupId>
    <artifactId>jira-dvcs-connector-parent</artifactId>
    <version>1.4.4.9</version>

    <organization>
        <name>Atlassian</name>
        <url>http://www.atlassian.com/</url>
    </organization>
    <licenses>
        <license>
            <name>BSD 2-Clause License</name>
            <url>http://opensource.org/licenses/bsd-license.php</url>
            <distribution>repo</distribution>
        </license>
    </licenses>

    <modules>
        <module>bitbucket-client</module>
        <module>jira-dvcs-connector-api</module>
        <module>jira-dvcs-connector-github</module>
        <module>jira-dvcs-connector-github-enterprise</module>
        <module>jira-dvcs-connector-bitbucket</module>
        <module>jira-dvcs-connector-plugin</module>
    </modules>

    <scm>
        <connection>scm:hg:ssh://hg@bitbucket.org/atlassian/jira-bitbucket-connector</connection>
        <developerConnection>scm:hg:ssh://hg@bitbucket.org/atlassian/jira-bitbucket-connector</developerConnection>
        <url>https://bitbucket.org/atlassian/jira-bitbucket-connector</url>
    </scm>

    <name>JIRA DVCS Connector Parent POM</name>
    <description>JIRA DVCS Connector for JIRA, linking JIRA issues to Bitbucket and GitHub changesets.</description>
    <packaging>pom</packaging>

    <properties>
        <jira.compile.version>6.2-OD-03</jira.compile.version>
        <jira.version>6.2-OD-03</jira.version>
        <jira.data.version>6.2-OD-03</jira.data.version>

        <ao.version>0.23.1-m1</ao.version>
        <streams.version>5.3.14</streams.version>
        <greenhopper.version>6.2.5.1</greenhopper.version>
        <analytics.version>2.25</analytics.version>
        <testkit.version>6.0.41</testkit.version>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <distributionManagement>
        <repository>
            <id>atlassian-m2-repository</id>
            <name>Atlassian Public Repository</name>
            <url>https://maven.atlassian.com/public</url>
        </repository>
        <snapshotRepository>
            <id>atlassian-m2-snapshot-repository</id>
            <name>Atlassian Public Snapshot Repository</name>
            <url>https://maven.atlassian.com/public-snapshot</url>
        </snapshotRepository>
    </distributionManagement>

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.5.1</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
            <plugin>
				<groupId>org.apache.maven.plugins</groupId>
			    <artifactId>maven-resources-plugin</artifactId>
			    <version>2.6</version>
			    <executions>
			       <execution>
			          <id>copy-license</id>
			          <phase>process-sources</phase>
			          <goals>
			              <goal>copy-resources</goal>
			          </goals>
			          <configuration>
			              <outputDirectory>${project.build.outputDirectory}/META-INF</outputDirectory>                                                
			              <overwrite>true</overwrite>
			              <resources>          
			                <resource>
			                        <directory>${user.dir}</directory>
			                        <includes>
			                                <include>LICENSE.txt</include>
			                                <include>NOTICE.txt</include>
			                                <include>license.txt</include>
			                                <include>notice.txt</include>
			                        </includes>
			                        <filtering>true</filtering>
			                </resource>
			            </resources>              
			         </configuration> 
			       </execution>
			    </executions>
			</plugin>
        </plugins>
    </build>

    <dependencies>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-core</artifactId>
            <version>1.9.5</version>
            <scope>test</scope>
            <!--exclusions>
                <exclusion>
                    <artifactId>hamcrest-core</artifactId>
                    <groupId>org.hamcrest</groupId>
                </exclusion>
            </exclusions-->
        </dependency>
        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-core</artifactId>
            <version>1.3</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-library</artifactId>
            <version>1.3</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.easytesting</groupId>
            <artifactId>fest-assert-core</artifactId>
            <version>2.0M8</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.8</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <artifactId>hamcrest-core</artifactId>
                    <groupId>org.hamcrest</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>junit</artifactId>
                    <groupId>junit</groupId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>
	<profiles>
        <profile>
            <id>jira52</id>
            <properties>
                <jira.version>5.2.1</jira.version>
                <jira.data.version>5.2.1</jira.data.version>
                <testkit.version>5.2-m33</testkit.version>
            </properties>
        </profile>
        <profile>
            <id>jira6</id>
            <properties>
                <jira.version>6.0.6</jira.version>
                <jira.data.version>6.0.6</jira.data.version>
                <testkit.version>5.2-m33</testkit.version>
            </properties>
        </profile>
        <profile>
            <id>jira61</id>
            <properties>
                <jira.version>6.1-OD-06</jira.version>
                <jira.data.version>6.1-OD-06</jira.data.version>
                <testkit.version>6.0.41</testkit.version>
            </properties>
        </profile>
        <profile>
            <id>jira62</id>
            <properties>
                <jira.version>6.2-SNAPSHOT</jira.version>
                <jira.data.version>6.2-SNAPSHOT</jira.data.version>
                <testkit.version>6.0.41</testkit.version>
            </properties>
        </profile>

    </profiles>
</project>
