<?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>
    <parent>
        <artifactId>jira-software-plugins</artifactId>
        <groupId>com.atlassian.jira</groupId>
        <version>8.13.20</version>
    </parent>
    <groupId>com.atlassian.jira.plugins</groupId>
    <artifactId>jira-fisheye-plugin</artifactId>
    <version>8.13.20</version>
    <packaging>atlassian-plugin</packaging>

    <name>Jira FishEye Plugin</name>
    <description>Jira FishEye/Bitbucket Server Plugin for Subversion, Git and more</description>
    <url>https://marketplace.atlassian.com/plugins/com.atlassian.jirafisheyeplugin</url>
    <issueManagement>
        <system>Jira</system>
        <url>https://jira.atlassian.com/browse/FECRU/component/15794</url>
    </issueManagement>
    <ciManagement>
        <system>Bamboo</system>
        <url>https://server-gdn-bamboo.internal.atlassian.com/browse/JFP</url>
    </ciManagement>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

        <!-- platform dependencies start -->
        <amps.version>6.3.22-90fb3c317</amps.version>
        <applinks.version>7.0.2</applinks.version>
        <atlassian.sal.api.version>4.0.0-ccaebc10</atlassian.sal.api.version>
        <atlassian.rest.commons.version>6.0.0-64b9b990</atlassian.rest.commons.version>
        <atlassian-nav-links.version>5.0.0-195a1afa</atlassian-nav-links.version>
        <mockito.version>2.18.3</mockito.version>
        <hamcrest.version>1.3</hamcrest.version>
        <atlassian-core.version>7.0.0-0dd1e7e5</atlassian-core.version>
        <commons-io.version>2.6</commons-io.version>
        <guava.version>26.0-jre</guava.version>
        <spring.version>5.0.7.RELEASE</spring.version>
        <!-- platform dependencies end -->
        <jfep.jira.version>${jira.version}</jfep.jira.version>
        <jira.data.version>${jfep.jira.version}</jira.data.version>
        <jira.rest.plugin.version>${jira.version}</jira.rest.plugin.version>
        <jira.projects.version>5.0.3-cdc51134f</jira.projects.version>
        <atlassian.sal.api.version>4.0.0-ccaebc10</atlassian.sal.api.version>
        <jira.dev-status.version>5.1.2</jira.dev-status.version>
        <fisheye.version>4.6.0-20180726094856</fisheye.version>
        <atlassian.product.version>${jfep.jira.version}</atlassian.product.version>
        <atlassian.product.data.version>${jfep.jira.version}</atlassian.product.data.version>
        <atlassian.product.test-lib.version>${jfep.jira.version}</atlassian.product.test-lib.version>
        <atlassian.p4package.version>2007.12.14</atlassian.p4package.version>
        <testkit.version>8.1.15</testkit.version>
        <jira.for.software.version>3.0.1-efa2e9c</jira.for.software.version>
        <jira.software.application.version>8.0.0-int-0389</jira.software.application.version>
        <!-- Jersey version should be aligned with the one in JIRA to avoid problems with testing -->
        <jersey.version>1.19.4</jersey.version>
        <clover.version>4.0.6</clover.version>
        <!--
            set amps.jfep.jira.version on the command line to change the version of jira that gets run without changing the version
            that gets compiled against.
        -->
        <amps.jfep.jira.version>${jfep.jira.version}</amps.jfep.jira.version>

        <!--fisheye integration test server properties-->
        <jira.http.port>2990</jira.http.port>

        <!--set this to true if missing/wrong keys in the i18n*.properties bundles should fail the build -->
        <jira.home>${project.build.directory}/jira/jira-config/jira-home</jira.home>
        <extra.jira.jvmargs />
        <jira.jvm.args>-Xms512m -Xmx2048m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled ${extra.jira.jvmargs}</jira.jvm.args>

        <!--true to suspend amps jira startup till debugger is attached-->
        <maven.jira.debug.suspend>false</maven.jira.debug.suspend>

        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>

        <maven.test.unit.skip>false</maven.test.unit.skip>
        <maven.test.func.skip>false</maven.test.func.skip>
        <skip.javadoc>false</skip.javadoc>

        <jdkLevel>1.8</jdkLevel>

        <javadoc.additional.params>-Xdoclint:none</javadoc.additional.params>

        <!-- OnDemand compatibility test directives -->
        <od.testing.configuration>
            use-java,8
        </od.testing.configuration>
        <xvfb.enable>true</xvfb.enable>
        <xvfb.display>:20</xvfb.display>
        <atlassian-test-categories.version>0.5</atlassian-test-categories.version>
        <log4j.version>1.2.17-atlassian-3</log4j.version>
        <atlassian-processutils.version>1.5.14</atlassian-processutils.version>
        <jira-nimble-func-tests.version>0.2.2</jira-nimble-func-tests.version>
    </properties>
    <profiles>
        <!-- don't check resources during development. only when performing a release -->
        <profile>
            <id>check-resources</id>
            <activation>
                <activeByDefault>false</activeByDefault>
                <!-- TODO LGM: re-enable this once i18n work is done -->
                <!--<property>-->
                    <!--<name>performRelease</name>-->
                <!--</property>-->
            </activation>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-antrun-plugin</artifactId>
                        <executions>
                            <execution>
                                <phase>generate-resources</phase>
                                <configuration>
                                    <tasks>
                                        <path id="antrun.resource-bundle.test.lib">
                                            <fileset dir="${basedir}/src/test/lib" includes="**.jar" />
                                            <path refid="maven.plugin.classpath" />
                                        </path>
                                        <taskdef resource="task.properties" classpathref="antrun.resource-bundle.test.lib" />
                                        <resourceCheck failonerror="true">
                                            <fileset dir="${basedir}/src/main/resources/">
                                                <include name="i18n*.properties" />
                                            </fileset>
                                        </resourceCheck>
                                    </tasks>
                                </configuration>
                                <goals>
                                    <goal>run</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
        <profile>
            <!-- Used by acceptance-test-runner -->
            <id>jira-acceptance-tests</id>
            <properties>
                <assembly.skipAssembly>true</assembly.skipAssembly>
            </properties>
        </profile>
        <profile>
            <!-- Used by freezer ATs -->
            <id>ondemand-acceptance-tests</id>
            <properties>
                <assembly.skipAssembly>true</assembly.skipAssembly>
                <skip.javadoc>true</skip.javadoc>
            </properties>
        </profile>
    </profiles>

    <build>
        <plugins>
            <plugin>
                <groupId>com.atlassian.maven.plugins</groupId>
                <artifactId>sandbox-maven-plugin</artifactId>
                <version>2.0</version>
                <executions>
                    <execution>
                        <id>enable-sandbox</id>
                        <phase>validate</phase>
                        <goals>
                            <goal>sandbox</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <executions>
                    <execution>
                        <id>create-distribution-zip</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                        <configuration>
                            <descriptors>
                                <descriptor>src/assembly/distribution.xml</descriptor>
                            </descriptors>
                            <finalName>jira-fisheye-plugin-${project.version}</finalName>
                            <outputDirectory>target/</outputDirectory>
                            <workDirectory>target/assembly/work</workDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.codehaus.cargo</groupId>
                <artifactId>cargo-maven2-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.18.1</version>
                <configuration>
                    <excludes>
                        <exclude>it/**/*</exclude>
                        <exclude>**/Abstract*</exclude>
                        <exclude>**/*Mock*</exclude>
                        <exclude>**/*$*</exclude>
                    </excludes>
                    <systemProperties>
                        <property>
                            <name>java.awt.headless</name>
                            <value>true</value>
                        </property>
                    </systemProperties>
                    <skipTests>${maven.test.unit.skip}</skipTests>
                </configuration>
                <executions>
                    <!-- disable inherited acceptance test execution. we run these using AMPS (see below) -->
                    <execution>
                        <id>acceptance_tests</id>
                        <phase>none</phase>
                    </execution>
                </executions>
            </plugin>

            <!--
                The following plugin definitions are required to invoke functions that
                build run-time environment for running integration tests against JIRA
            -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>unpack-crucible</id>
                        <phase>pre-integration-test</phase>
                        <goals>
                            <goal>copy</goal>
                        </goals>
                        <configuration>
                            <artifactItems>
                                <artifactItem>
                                    <groupId>com.atlassian.crucible</groupId>
                                    <artifactId>atlassian-crucible</artifactId>
                                    <version>${fisheye.version}</version>
                                    <type>zip</type>
                                </artifactItem>
                            </artifactItems>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-it-test-resources</id>
                        <phase>pre-integration-test</phase>
                        <goals>
                            <goal>copy-resources</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${basedir}/target/test-classes</outputDirectory>
                            <resources>
                                <resource>
                                    <directory>${basedir}/src/main/resources</directory>
                                    <filtering>false</filtering>
                                </resource>
                            </resources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-clean-plugin</artifactId>
                <configuration>
                    <filesets>
                        <fileset>
                            <directory>${basedir}/target/test-classes/link_test</directory>
                        </fileset>
                    </filesets>
                </configuration>
            </plugin>
            <plugin>
                <groupId>com.atlassian.maven.plugins</groupId>
                <artifactId>maven-clover2-plugin</artifactId>
                <configuration>
                    <targetPercentage>10%</targetPercentage>
                </configuration>
                <version>${clover.version}</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>test-jar</goal>
                        </goals>
                        <configuration>
                            <forceCreation>true</forceCreation>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>com.atlassian.maven.plugins</groupId>
                <artifactId>maven-amps-plugin</artifactId>
                <version>${amps.version}</version>
                <extensions>true</extensions>
                <executions>
                    <execution>
                        <id>bundle-lib-jars</id>
                        <phase>generate-resources</phase>
                        <goals>
                            <goal>copy-bundled-dependencies</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <jvmDebugSuspend>${maven.jira.debug.suspend}</jvmDebugSuspend>
                    <skipManifestValidation>true</skipManifestValidation>
                    <instructions>
                        <Export-Package>
                            com.atlassian.jirafisheyeplugin.config.accesscondition.*,
                            com.atlassian.jirafisheyeplugin.obr.install
                        </Export-Package>
                        <DynamicImport-Package>
                            com.atlassian.jira.plugin.devstatus.*;version="${jira.dev-status.version}"
                        </DynamicImport-Package>
                        <Import-Package>
                            com.atlassian.jira.software.api.conditions,
                            com.atlassian.jira.projects.unlicensed,
                            *;resolution:=optional
                        </Import-Package>
                        <Spring-Context>*</Spring-Context>
                    </instructions>
                    <pluginArtifacts>
                        <pluginArtifact>
                            <groupId>com.atlassian.jira.tests</groupId>
                            <artifactId>jira-testkit-plugin</artifactId>
                            <version>${testkit.version}</version>
                        </pluginArtifact>
                        <pluginArtifact>
                            <groupId>com.atlassian.jira</groupId>
                            <artifactId>jira-func-test-plugin</artifactId>
                            <version>${jira.version}</version>
                        </pluginArtifact>
                    </pluginArtifacts>
                    <installPlugin>true</installPlugin>
                    <parallel>false</parallel>
                    <products>
                        <product>
                            <id>jira</id>
                            <instanceId>jira</instanceId>
                            <version>${amps.jfep.jira.version}</version>
                            <httpPort>${jira.http.port}</httpPort>
                            <contextPath>/jira</contextPath>
                            <jvmDebugPort>5009</jvmDebugPort>
                            <jvmArgs>${jira.jvm.args}</jvmArgs>
                            <applications>
                                <application>
                                    <applicationKey>jira-software</applicationKey>
                                    <version>${jira.software.application.version}</version>
                                </application>
                            </applications>
                        </product>
                        <product>
                            <id>fecru</id>
                            <instanceId>fecru</instanceId>
                            <version>${fisheye.version}</version>
                            <httpPort>3990</httpPort>
                            <productDataPath>${project.basedir}/src/test/xml/fecru-test-data.zip</productDataPath>
                            <contextPath>/fecru</contextPath>
                            <jvmDebugPort>5019</jvmDebugPort>
                        </product>
                        <product>
                            <id>fecru</id>
                            <instanceId>fecru2</instanceId>
                            <httpPort>4990</httpPort>
                            <productDataPath>${project.basedir}/src/test/xml/fecru-test-data.zip</productDataPath>
                            <contextPath>/fecru</contextPath>
                            <jvmDebugPort>5029</jvmDebugPort>
                        </product>
                    </products>
                    <testGroups>
                        <testGroup>
                            <id>integration-tests</id>
                            <productIds>
                                <productId>jira</productId>
                                <productId>fecru</productId>
                                <productId>fecru2</productId>
                            </productIds>
                            <includes>
                                <include>it/com/atlassian/jirafisheyeplugin/**</include>
                            </includes>
                        </testGroup>
                    </testGroups>
                    <skipTests>${maven.test.func.skip}</skipTests>
                    <systemPropertyVariables>
                        <xvfb.display>${xvfb.display}</xvfb.display>
                        <xvfb.enable>${xvfb.enable}</xvfb.enable>
                    </systemPropertyVariables>
                    <skipRestDocGeneration>${skip.javadoc}</skipRestDocGeneration>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>com.google.guava</groupId>
                        <artifactId>guava</artifactId>
                        <version>18.0</version>
                    </dependency>
                </dependencies>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <executions>
                    <execution>
                        <id>enforce-build-environment</id>
                        <phase>validate</phase>
                        <goals>
                            <goal>enforce</goal>
                        </goals>
                        <configuration>
                            <rules>
                                <requireJavaVersion>
                                    <version>[1.8,)</version>
                                </requireJavaVersion>
                            </rules>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>com.atlassian.maven.plugins</groupId>
                    <artifactId>maven-amps-plugin</artifactId>
                    <version>${amps.version}</version>
                </plugin>
                <plugin>
                    <groupId>com.atlassian.maven.plugins</groupId>
                    <artifactId>maven-amps-dispatcher-plugin</artifactId>
                    <version>${amps.version}</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>build-helper-maven-plugin</artifactId>
                    <version>1.7</version>
                </plugin>
            </plugins>
        </pluginManagement>
        <testResources>
            <testResource>
                <directory>src/test/resources</directory>
                <excludes>
                    <exclude>version/version.properties</exclude>
                </excludes>
            </testResource>
            <testResource>
                <directory>src/test/resources</directory>
                <includes>
                    <include>version/version.properties</include>
                </includes>
                <filtering>true</filtering>
            </testResource>
            <testResource>
                <directory>src/test/xml</directory>
                <targetPath>xml</targetPath>
            </testResource>
        </testResources>
    </build>

    <dependencies>
        <!--platform dependencies start -->
        <dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.0.1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.applinks</groupId>
            <artifactId>applinks-api</artifactId>
            <version>${applinks.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.plugins.rest</groupId>
            <artifactId>atlassian-rest-common</artifactId>
            <version>${atlassian.rest.commons.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.plugins</groupId>
            <artifactId>atlassian-nav-links-api</artifactId>
            <version>${atlassian-nav-links.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.sal</groupId>
            <artifactId>sal-api</artifactId>
            <version>${atlassian.sal.api.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <scope>provided</scope>
        </dependency>
        <!-- platform dependencies end-->

        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-core</artifactId>
            <scope>provided</scope>
            <version>${jfep.jira.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>org.codehaus.jackson</groupId>
                    <artifactId>jackson-core-asl</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.codehaus.jackson</groupId>
                    <artifactId>jackson-mapper-asl</artifactId>
                </exclusion>
                <exclusion>
                    <!-- excluded to avoid bringing in spring 3-->
                    <groupId>com.atlassian.crowd</groupId>
                    <artifactId>crowd-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-server</artifactId>
            <version>${jersey.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.google.code.findbugs</groupId>
            <artifactId>jsr305</artifactId>
            <version>1.3.9</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-func-tests</artifactId>
            <version>${jfep.jira.version}</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.slf4j</groupId>
                    <artifactId>slf4j-simple</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.atlassian.p4package</groupId>
            <artifactId>atlassian-p4package</artifactId>
            <version>${atlassian.p4package.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                </exclusion>
            </exclusions>
            <scope>provided</scope> <!-- todo this should be moved into META-INF/lib? -->
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira.plugins</groupId>
            <artifactId>jira-software-plugin</artifactId>
            <version>${jira.for.software.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-projects-plugin</artifactId>
            <version>${jira.projects.version}</version>
            <scope>provided</scope>
        </dependency>
        <!-- JIRA bundled plugins -->
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-rest-plugin</artifactId>
            <version>${jira.rest.plugin.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira.plugins</groupId>
            <artifactId>jira-development-status-api</artifactId>
            <version>${jira.dev-status.version}</version>
            <scope>provided</scope>
            <exclusions>
                <exclusion>
                    <groupId>com.atlassian.guava</groupId>
                    <artifactId>guava</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <!-- used for parsing JSON produced from REST end-points -->
        <dependency>
            <groupId>com.jayway.jsonpath</groupId>
            <artifactId>json-path</artifactId>
            <version>0.5.6</version>
        </dependency>

        <!-- remote issue links -->
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-view-issue-plugin</artifactId>
            <version>${jfep.jira.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-issue-link-applinks-common-plugin</artifactId>
            <version>${jfep.jira.version}</version>
            <scope>provided</scope>
        </dependency>

        <!-- dependencies required by tests -->
        <dependency>
            <groupId>com.atlassian.applinks</groupId>
            <artifactId>applinks-plugin</artifactId>
            <version>${applinks.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-tests</artifactId>
            <version>${jfep.jira.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>jmock</groupId>
            <artifactId>jmock</artifactId>
            <version>1.2.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>jmock</groupId>
            <artifactId>jmock-cglib</artifactId>
            <version>1.2.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-core</artifactId>
            <version>${mockito.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-all</artifactId>
            <version>${hamcrest.version}</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>com.sun.jersey.jersey-test-framework</groupId>
            <artifactId>jersey-test-framework-inmemory</artifactId>
            <version>${jersey.version}</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>com.atlassian.jira.plugins</groupId>
            <artifactId>jira-software-test</artifactId>
            <version>${jira.for.software.version}</version>
            <scope>test</scope>
        </dependency>

        <!-- integration test deps -->
        <dependency>
            <groupId>com.atlassian.crucible</groupId>
            <artifactId>atlassian-crucible</artifactId>
            <version>${fisheye.version}</version>
            <scope>test</scope>
            <type>zip</type>
        </dependency>
        <dependency>
            <groupId>com.atlassian.core</groupId>
            <artifactId>atlassian-core</artifactId>
            <version>${atlassian-core.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>${commons-io.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>${log4j.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.utils</groupId>
            <artifactId>atlassian-processutils</artifactId>
            <version>${atlassian-processutils.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-nimble-func-tests</artifactId>
            <version>${jira-nimble-func-tests.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>atlassian-jira-pageobjects</artifactId>
            <version>${jfep.jira.version}</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.slf4j</groupId>
                    <artifactId>slf4j-simple</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.atlassian.fisheye</groupId>
            <artifactId>atlassian-fisheye-api</artifactId>
            <version>${fisheye.version}</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <artifactId>com.atlassian.guava</artifactId>
                    <groupId>guava</groupId>
                </exclusion>
            </exclusions>
        </dependency>
       <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-api</artifactId>
            <version>${jfep.jira.version}</version>
            <scope>provided</scope>
        </dependency>

        <!-- AT/SLAT test case annotations -->
        <dependency>
            <groupId>com.atlassian</groupId>
            <artifactId>atlassian-test-categories</artifactId>
            <version>${atlassian-test-categories.version}</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>com.google.guava</groupId>
                <artifactId>guava</artifactId>
                <version>${guava.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>
