<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>com.atlassian.upm</groupId>
        <artifactId>atlassian-universal-plugin-manager</artifactId>
<version>2.17.14-D20140916T141420</version>
    </parent>
    <artifactId>atlassian-universal-plugin-manager-integration-tests</artifactId>
    <packaging>atlassian-plugin</packaging>
    <name>Atlassian Universal Plugin Manager Integration/UI Tests</name>
    <description>Integration tests, UI tests, mock PAC, and AMPS product configurations.</description>

    <dependencies>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-plugin</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
            <type>atlassian-plugin</type>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-plugin</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
            <type>test-jar</type>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>plugin-installer-plugin</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
            <type>atlassian-plugin</type>
        </dependency>
        <dependency>
            <groupId>com.atlassian.upm</groupId>
            <artifactId>licensing-api</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>atlassian-jira-pageobjects</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.slf4j</groupId>
                    <artifactId>slf4j-simple</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.slf4j</groupId>
                    <artifactId>jcl-over-slf4j</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.hamcrest</groupId>
                    <artifactId>hamcrest-library</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.hamcrest</groupId>
                    <artifactId>hamcrest-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.atlassian.confluence</groupId>
            <artifactId>atlassian-confluence-pageobjects</artifactId>
            <version>${confluence50.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>org.hamcrest</groupId>
                    <artifactId>hamcrest-library</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.hamcrest</groupId>
                    <artifactId>hamcrest-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.atlassian.stash</groupId>
            <artifactId>stash-page-objects</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>log4j-over-slf4j</artifactId>
                    <groupId>org.slf4j</groupId>
                </exclusion>
                <exclusion>
                    <groupId>org.hamcrest</groupId>
                    <artifactId>hamcrest-library</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.hamcrest</groupId>
                    <artifactId>hamcrest-core</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>junit</groupId>
                    <artifactId>junit</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.atlassian.refapp</groupId>
            <artifactId>atlassian-refapp-pageobjects</artifactId>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-pageobjects</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>fake-mac-plugin</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
            <type>atlassian-plugin</type>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>fake-pac-plugin</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
            <type>atlassian-plugin</type>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>plugins-host-application-configuration</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-installable</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker-role-based</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-bundled-has-no-update</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-nonbundled</artifactId>
            <version>${project.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>testing</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>javax.ws.rs</groupId>
            <artifactId>jsr311-api</artifactId>
        </dependency>
        <dependency>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-core</artifactId>
        </dependency>
        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-jaxrs</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.sling</groupId>
            <artifactId>org.apache.sling.commons.osgi</artifactId>
        </dependency>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
        </dependency>
        <dependency>
            <groupId>com.sun.jersey.contribs</groupId>
            <artifactId>jersey-apache-client</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>com.atlassian.plugins.rest</groupId>
            <artifactId>atlassian-rest-common</artifactId>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit-dep</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-core</artifactId>
        </dependency>
        <dependency>
            <groupId>com.atlassian.plugins</groupId>
            <artifactId>atlassian-plugins-core</artifactId>
        </dependency>
        <dependency>
            <groupId>com.atlassian.bundles</groupId>
            <artifactId>jsr305</artifactId>
        </dependency>
        <dependency>
            <groupId>com.atlassian.util.concurrent</groupId>
            <artifactId>atlassian-util-concurrent</artifactId>
        </dependency>
        <dependency>
            <groupId>com.atlassian.sal</groupId>
            <artifactId>sal-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </dependency>
        <dependency>
            <groupId>com.atlassian.integrationtesting</groupId>
            <artifactId>atlassian-integrationtesting-lib</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>net.sourceforge.htmlunit</groupId>
                    <artifactId>htmlunit</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>be.roam.hue</groupId>
                    <artifactId>hue</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpcore</artifactId>
            <version>${httpclient.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-all</artifactId>
        </dependency>
        <dependency>
            <groupId>joda-time</groupId>
            <artifactId>joda-time</artifactId>
        </dependency>
        <dependency>
            <groupId>rome</groupId>
            <artifactId>rome</artifactId>
        </dependency>
        <dependency>
            <groupId>org.jdom</groupId>
            <artifactId>com.springsource.org.jdom</artifactId>
        </dependency>
        <dependency>
            <groupId>com.sun.jersey.contribs</groupId>
            <artifactId>jersey-multipart</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.felix</groupId>
            <artifactId>org.apache.felix.bundlerepository</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.felix</groupId>
            <artifactId>org.osgi.compendium</artifactId>
        </dependency>
        <dependency>
            <groupId>com.atlassian.security</groupId>
            <artifactId>atlassian-secure-random</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
        </dependency>
        <dependency>
            <groupId>com.google.inject</groupId>
            <artifactId>guice</artifactId>
            <version>3.0</version>
        </dependency>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.6</version>
        </dependency>
        <dependency>
            <groupId>com.atlassian.qunit</groupId>
            <artifactId>atlassian-qunit-plugin-util</artifactId>
            <version>${atlassian.qunit.version}</version>
        </dependency>
        <dependency>
            <groupId>com.atlassian</groupId>
            <artifactId>atlassian-test-categories</artifactId>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>com.atlassian.maven.plugins</groupId>
                <artifactId>maven-amps-plugin</artifactId>
                <configuration>
                    <httpPort>${httpPort}</httpPort>
                    <contextPath>${contextPath}</contextPath>
                    <installPlugin>false</installPlugin>
                    <systemPropertyVariables>
                        <upm.test.update.version>${upm.test.update.version}</upm.test.update.version>
                        <atlassian.dev.mode>${atlassian.dev.mode}</atlassian.dev.mode>
                        <atlassian.id.baseurl>${atlassian.id.baseurl}</atlassian.id.baseurl>
                        <devtoolbar.enable>true</devtoolbar.enable>
                        <hamlet.baseurl>${hamlet.baseurl}</hamlet.baseurl>
                        <mac.baseurl>${mac.baseurl}</mac.baseurl>
                        <mpac.baseurl>${mpac.baseurl}</mpac.baseurl>
                        <mpac.website>${mpac.website}</mpac.website>
                        <mac.billing.url>${mac.billing.url}</mac.billing.url>
                        <httpPort>${httpPort}</httpPort>
                        <contextPath>${contextPath}</contextPath>
                        <upm.pac.disable>${upm.pac.disable}</upm.pac.disable>
                        <atlassian.dev.confluence.whatsnew.show>false</atlassian.dev.confluence.whatsnew.show>
                        <atlassian.dev.jira.whatsnew.show>false</atlassian.dev.jira.whatsnew.show>
                        <atlassian.upm.server.data.disable>${atlassian.upm.server.data.disable}</atlassian.upm.server.data.disable>
                        <atlassian.webresource.disable.minification>${atlassian.webresource.disable.minification}</atlassian.webresource.disable.minification>
                        <atlassian.upm.debug>${atlassian.upm.debug}</atlassian.upm.debug>
                        <atlassian.upm.on.demand.plugin.installation.allowed>${atlassian.upm.on.demand.plugin.installation.allowed}</atlassian.upm.on.demand.plugin.installation.allowed>
                        <atlassian.upm.on.demand.update.check.interval>${atlassian.upm.on.demand.update.check.interval}</atlassian.upm.on.demand.update.check.interval>
                        <atlassian.upm.on.demand>${atlassian.upm.on.demand}</atlassian.upm.on.demand>
                        <atlassian.upm.user.installed.override>${atlassian.upm.user.installed.override}</atlassian.upm.user.installed.override>
                        <atlassian.upm.on.demand.pva.blacklist>${atlassian.upm.on.demand.pva.blacklist}</atlassian.upm.on.demand.pva.blacklist>
                        <atlassian.upm.installer.plugin.scan.directory>${atlassian.upm.installer.plugin.scan.directory}</atlassian.upm.installer.plugin.scan.directory>
                        <plugin.resource.directories>${upm.plugin.resources}</plugin.resource.directories>
                        <plugin.root.directories>${upm.root.directories}</plugin.root.directories>
                        <fastdev.no.reload.extensions>js,vm,css,gif,png,swp</fastdev.no.reload.extensions>
                        <xvfb.enable>${xvfb.enable}</xvfb.enable>
                        <webdriver.browser>${webdriver.browser}</webdriver.browser>
                        <upm.version>${project.version}</upm.version>
                        <qunit.testoutput.location>${project.build.directory}/surefire-reports</qunit.testoutput.location>
                    </systemPropertyVariables>
                    <pluginArtifacts>
                        <!-- Test artifacts -->
                        <pluginArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0</artifactId>
                            <version>${project.version}</version>
                        </pluginArtifact>
                        <pluginArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker</artifactId>
                            <version>${project.version}</version>
                        </pluginArtifact>
                        <pluginArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm</artifactId>
                            <version>${project.version}</version>
                        </pluginArtifact>
                        <pluginArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced</artifactId>
                            <version>${project.version}</version>
                        </pluginArtifact>
                        <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                        <pluginArtifact>
                            <groupId>${project.groupId}</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                            <version>${project.version}</version>
                        </pluginArtifact>
                    </pluginArtifacts>
                    <bundledArtifacts>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-plugin</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>plugin-installer-plugin</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>wired-tests-helper-plugin</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>fake-mac-plugin</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>fake-pac-plugin</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-not-reloadable</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-bundled-confluence-scriptsready-plugin</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-bundled</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-bundled-rbp</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-bundled-updatable</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-system</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-bundled-with-config</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <!-- Plugin for a test to install, and the plugin doesn't have an update -->
                        <bundledArtifact>
                            <groupId>${project.groupId}</groupId>
                            <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-bundled-has-no-update</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.integrationtesting</groupId>
                            <artifactId>atlassian-integrationtesting-plugin</artifactId>
                            <version>${ait.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.upm</groupId>
                            <artifactId>atlassian-universal-plugin-manager-javascript-tests</artifactId>
                            <version>${project.version}</version>
                        </bundledArtifact>
                        <bundledArtifact>
                            <groupId>com.atlassian.qunit</groupId>
                            <artifactId>atlassian-qunit-plugin</artifactId>
                            <version>${atlassian.qunit.version}</version>
                        </bundledArtifact>
                    </bundledArtifacts>
                    <products>
                        <!-- JIRA PRODUCT VERSIONS -->
                        <product>
                            <!-- the latest compatible/tested product version. see the parent pom.xml to update this product version. -->
                            <id>jira</id>
                            <version>${jira.version}</version>
                            <productDataPath>${basedir}/src/test/resources/jira/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/jira-${jira.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                            <pluginArtifacts>
                                <pluginArtifact>
                                    <groupId>com.atlassian.plugins</groupId>
                                    <artifactId>atlassian-connect-plugin</artifactId>
                                    <version>${atlassian.connect.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.jwt</groupId>
                                    <artifactId>jwt-plugin</artifactId>
                                    <version>${jwt.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.bundles</groupId>
                                    <artifactId>json-schema-validator-atlassian-bundle</artifactId>
                                    <version>${atlassian.json.schema.validator.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>role-based-licensing-plugin</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                
                                <!-- unfortunately, we have to copy ALL the pluginArtifacts from the base config since they are not additive -->
        
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <pluginArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                        </product>
                        <product>
                            <instanceId>jira-v5.1</instanceId>
                            <id>jira</id>
                            <version>${jira51.version}</version>
                            <containerId>tomcat6x</containerId>
                            <productDataPath>${basedir}/src/test/resources/jira/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/jira-${jira51.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>jira-v5.2</instanceId>
                            <id>jira</id>
                            <version>${jira52.version}</version>
                            <productDataPath>${basedir}/src/test/resources/jira/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/jira-${jira52.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>jira-v6.0</instanceId>
                            <id>jira</id>
                            <version>${jira60.version}</version>
                            <containerId>tomcat6x</containerId>
                            <productDataPath>${basedir}/src/test/resources/jira/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/jira-${jira60.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>jira-v6.1</instanceId>
                            <id>jira</id>
                            <version>${jira61.version}</version>
                            <containerId>tomcat6x</containerId>
                            <productDataPath>${basedir}/src/test/resources/jira/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/jira-${jira61.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>jira-v6.2</instanceId>
                            <id>jira</id>
                            <version>${jira62.version}</version>
                            <containerId>tomcat6x</containerId>
                            <productDataPath>${basedir}/src/test/resources/jira/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/jira-${jira62.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>jira-v6.3</instanceId>
                            <id>jira</id>
                            <version>${jira63.version}</version>
                            <containerId>tomcat6x</containerId>
                            <productDataPath>${basedir}/src/test/resources/jira/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/jira-${jira63.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>

                        <!-- CONFLUENCE PRODUCT VERSIONS -->
                        <product>
                            <!-- the latest compatible/tested product version. see the parent pom.xml to update this product version. -->
                            <id>confluence</id>
                            <version>${confluence.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                            <pluginArtifacts>
                                <pluginArtifact>
                                    <groupId>com.atlassian.plugins</groupId>
                                    <artifactId>atlassian-connect-plugin</artifactId>
                                    <version>${atlassian.connect.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.jwt</groupId>
                                    <artifactId>jwt-plugin</artifactId>
                                    <version>${jwt.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.bundles</groupId>
                                    <artifactId>json-schema-validator-atlassian-bundle</artifactId>
                                    <version>${atlassian.json.schema.validator.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>role-based-licensing-plugin</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                
                                <!-- unfortunately, we have to copy ALL the pluginArtifacts from the base config since they are not additive -->
        
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <pluginArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v4.1</instanceId>
                            <id>confluence</id>
                            <version>${confluence41.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license-pre-5.0.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence41.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v4.2</instanceId>
                            <id>confluence</id>
                            <version>${confluence42.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license-pre-5.0.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence42.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v4.3</instanceId>
                            <id>confluence</id>
                            <version>${confluence43.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license-pre-5.0.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence43.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v5.0</instanceId>
                            <id>confluence</id>
                            <version>${confluence50.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence50.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v5.1</instanceId>
                            <id>confluence</id>
                            <version>${confluence51.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence51.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v5.2</instanceId>
                            <id>confluence</id>
                            <version>${confluence52.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence52.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v5.3</instanceId>
                            <id>confluence</id>
                            <version>${confluence53.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence53.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v5.4</instanceId>
                            <id>confluence</id>
                            <version>${confluence54.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence54.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>confluence-v5.5</instanceId>
                            <id>confluence</id>
                            <version>${confluence55.version}</version>
                            <productDataPath>${basedir}/src/test/resources/confluence/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/confluence-${confluence55.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- confluence has libArtifacts show up as User Installed and pluginArtifacts as System -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>

                        <!-- REFAPP PRODUCT VERSIONS -->
                        <product>
                            <id>refapp</id>
                            <version>${refapp.version}</version>
                            <output>${project.build.directory}/refapp-${refapp.version}.log</output>
                            <pluginArtifacts>
                                <!-- Required for audit log feed -->
                                <pluginArtifact>
                                    <groupId>rome</groupId>
                                    <artifactId>rome</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>org.jdom</groupId>
                                    <artifactId>com.springsource.org.jdom</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>joda-time</groupId>
                                    <artifactId>joda-time</artifactId>
                                    <version>${joda.time.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>

                        <!-- BAMBOO PRODUCT VERSIONS -->
                        <product>
                            <!-- the latest compatible/tested product version. see the parent pom.xml to update this product version. -->
                            <id>bamboo</id>
                            <version>${bamboo.version}</version>
                            <productDataPath>${basedir}/src/test/resources/bamboo/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/bamboo-${bamboo.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>bamboo-v5.4</instanceId>
                            <id>bamboo</id>
                            <version>${bamboo54.version}</version>
                            <productDataPath>${basedir}/src/test/resources/bamboo/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/bamboo-${bamboo54.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable
                                    </artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>

                        <!-- FECRU PRODUCT VERSIONS -->
                        <product>
                            <!-- the latest compatible/tested product version. see the parent pom.xml to update this product version. -->
                            <id>fecru</id>
                            <version>${fecru.version}</version>
                            <productDataPath>${basedir}/src/test/resources/fecru/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/fecru-${fecru.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <pluginArtifacts>
                                <!-- Required for audit log feed -->
                                <pluginArtifact>
                                    <groupId>rome</groupId>
                                    <artifactId>rome</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>org.jdom</groupId>
                                    <artifactId>com.springsource.org.jdom</artifactId>
                                </pluginArtifact>
                                <!-- Required for POE -->
                                <pluginArtifact>
                                    <groupId>com.atlassian.util.concurrent</groupId>
                                    <artifactId>atlassian-util-concurrent</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced</artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>fecru-v2.8</instanceId>
                            <id>fecru</id>
                            <version>${fecru28.version}</version>
                            <productDataPath>${basedir}/src/test/resources/fecru/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/fecru-${fecru28.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <pluginArtifacts>
                                <!-- Required for audit log feed -->
                                <pluginArtifact>
                                    <groupId>rome</groupId>
                                    <artifactId>rome</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>org.jdom</groupId>
                                    <artifactId>com.springsource.org.jdom</artifactId>
                                </pluginArtifact>
                                <!-- Required for POE -->
                                <pluginArtifact>
                                    <groupId>com.atlassian.util.concurrent</groupId>
                                    <artifactId>atlassian-util-concurrent</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>
                                        atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable
                                    </artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>fecru-v2.9</instanceId>
                            <id>fecru</id>
                            <version>${fecru29.version}</version>
                            <productDataPath>${basedir}/src/test/resources/fecru/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/fecru-${fecru28.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <pluginArtifacts>
                                <!-- Required for audit log feed -->
                                <pluginArtifact>
                                    <groupId>rome</groupId>
                                    <artifactId>rome</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>org.jdom</groupId>
                                    <artifactId>com.springsource.org.jdom</artifactId>
                                </pluginArtifact>
                                <!-- Required for POE -->
                                <pluginArtifact>
                                    <groupId>com.atlassian.util.concurrent</groupId>
                                    <artifactId>atlassian-util-concurrent</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>
                                        atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable
                                    </artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>fecru-v3.0</instanceId>
                            <id>fecru</id>
                            <version>${fecru30.version}</version>
                            <productDataPath>${basedir}/src/test/resources/fecru/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/fecru-${fecru30.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <pluginArtifacts>
                                <!-- Required for audit log feed -->
                                <pluginArtifact>
                                    <groupId>rome</groupId>
                                    <artifactId>rome</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>org.jdom</groupId>
                                    <artifactId>com.springsource.org.jdom</artifactId>
                                </pluginArtifact>
                                <!-- Required for POE -->
                                <pluginArtifact>
                                    <groupId>com.atlassian.util.concurrent</groupId>
                                    <artifactId>atlassian-util-concurrent</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>
                                        atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable
                                    </artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>fecru-v3.1</instanceId>
                            <id>fecru</id>
                            <version>${fecru31.version}</version>
                            <productDataPath>${basedir}/src/test/resources/fecru/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/fecru-${fecru31.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <pluginArtifacts>
                                <!-- Required for audit log feed -->
                                <pluginArtifact>
                                    <groupId>rome</groupId>
                                    <artifactId>rome</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>org.jdom</groupId>
                                    <artifactId>com.springsource.org.jdom</artifactId>
                                </pluginArtifact>
                                <!-- Required for POE -->
                                <pluginArtifact>
                                    <groupId>com.atlassian.util.concurrent</groupId>
                                    <artifactId>atlassian-util-concurrent</artifactId>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>
                                        atlassian-universal-plugin-manager-test-plugin-v2-updatable-requires-restart-1.0
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-checker
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-pseudo-upm
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                                <pluginArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v2-license-enforced
                                    </artifactId>
                                    <version>${project.version}</version>
                                </pluginArtifact>
                            </pluginArtifacts>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <!-- This plugin is required because a test needs it, but it can't be installed by the test because it is v1 -->
                                <libArtifact>
                                    <groupId>${project.groupId}</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-installable
                                    </artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>

                        <!-- STASH PRODUCT VERSIONS -->
                        <product>
                            <!-- the latest compatible/tested product version. see the parent pom.xml to update this product version. -->
                            <id>stash</id>
                            <version>${stash.version}</version>
                            <containerId>tomcat7x</containerId>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v1.2</instanceId>
                            <id>stash</id>
                            <version>${stash12.version}</version>
                            <containerId>tomcat6x</containerId>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash12.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v1.3</instanceId>
                            <id>stash</id>
                            <version>${stash13.version}</version>
                            <containerId>tomcat6x</containerId>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash13.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.0</instanceId>
                            <id>stash</id>
                            <version>${stash20.version}</version>
                            <containerId>tomcat7x</containerId>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash20.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.1</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash21.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash21.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.2</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash22.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash22.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.3</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash23.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash23.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.4</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash24.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash24.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.5</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash25.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash25.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.6</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash26.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash26.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.7</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash27.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash27.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                        <product>
                            <instanceId>stash-v2.8</instanceId>
                            <id>stash</id>
                            <containerId>tomcat7x</containerId>
                            <version>${stash28.version}</version>
                            <productDataPath>${basedir}/src/test/resources/stash/non-eval-license.zip</productDataPath>
                            <output>${project.build.directory}/stash-${stash28.version}.log</output>
                            <enableDevToolbox>${enableSdkTools}</enableDevToolbox>
                            <enableFastdev>${enableSdkTools}</enableFastdev>
                            <enablePde>${enableSdkTools}</enablePde>
                            <libArtifacts>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>atlassian-universal-plugin-manager-test-plugin-v1-classpath</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                                <libArtifact>
                                    <groupId>com.atlassian.upm</groupId>
                                    <artifactId>plugins-host-application-configuration</artifactId>
                                    <version>${project.version}</version>
                                </libArtifact>
                            </libArtifacts>
                        </product>
                    </products>
                    <testGroups>
                        <testGroup>
                            <id>refapp</id>
                            <productIds>
                                <productId>refapp</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>jira</id>
                            <productIds>
                                <productId>jira</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>jira-v5.1</id>
                            <productIds>
                                <productId>jira-v5.1</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>jira-v5.2</id>
                            <productIds>
                                <productId>jira-v5.2</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>jira-v6.0</id>
                            <productIds>
                                <productId>jira-v6.0</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>jira-v6.1</id>
                            <productIds>
                                <productId>jira-v6.1</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>jira-v6.2</id>
                            <productIds>
                                <productId>jira-v6.2</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>jira-v6.3</id>
                            <productIds>
                                <productId>jira-v6.3</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence</id>
                            <productIds>
                                <productId>confluence</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v4.1</id>
                            <productIds>
                                <productId>confluence-v4.1</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v4.2</id>
                            <productIds>
                                <productId>confluence-v4.2</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v4.3</id>
                            <productIds>
                                <productId>confluence-v4.3</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v5.0</id>
                            <productIds>
                                <productId>confluence-v5.0</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v5.1</id>
                            <productIds>
                                <productId>confluence-v5.1</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v5.2</id>
                            <productIds>
                                <productId>confluence-v5.2</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v5.3</id>
                            <productIds>
                                <productId>confluence-v5.3</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v5.4</id>
                            <productIds>
                                <productId>confluence-v5.4</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>confluence-v5.5</id>
                            <productIds>
                                <productId>confluence-v5.5</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>fecru</id>
                            <productIds>
                                <productId>fecru</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>fecru-v2.8</id>
                            <productIds>
                                <productId>fecru-v2.8</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>fecru-v2.9</id>
                            <productIds>
                                <productId>fecru-v2.8</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>fecru-v3.0</id>
                            <productIds>
                                <productId>fecru-v3.0</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>fecru-v3.1</id>
                            <productIds>
                                <productId>fecru-v3.1</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>bamboo</id>
                            <productIds>
                                <productId>bamboo</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>bamboo-v5.4</id>
                            <productIds>
                                <productId>bamboo-v5.4</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash</id>
                            <productIds>
                                <productId>stash</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v1.2</id>
                            <productIds>
                                <productId>stash-v1.2</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v1.3</id>
                            <productIds>
                                <productId>stash-v1.3</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.0</id>
                            <productIds>
                                <productId>stash-v2.0</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.1</id>
                            <productIds>
                                <productId>stash-v2.1</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.2</id>
                            <productIds>
                                <productId>stash-v2.2</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.3</id>
                            <productIds>
                                <productId>stash-v2.3</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.4</id>
                            <productIds>
                                <productId>stash-v2.4</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.5</id>
                            <productIds>
                                <productId>stash-v2.5</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.6</id>
                            <productIds>
                                <productId>stash-v2.6</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.7</id>
                            <productIds>
                                <productId>stash-v2.7</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                        <testGroup>
                            <id>stash-v2.8</id>
                            <productIds>
                                <productId>stash-v2.8</productId>
                            </productIds>
                            <includes>
                                <include>${testIncludes}</include>
                            </includes>
                        </testGroup>
                    </testGroups>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <!-- These files are used to test uploading jars from the local filesystem. -->
                        <id>copy-plugins-to-local-dir</id>
                        <phase>process-test-resources</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${project.build.testOutputDirectory}/test-jars</outputDirectory>
                            <includeArtifactIds>atlassian-universal-plugin-manager-plugin,atlassian-universal-plugin-manager-test-plugin-v2-installable,atlassian-universal-plugin-manager-test-plugin-v1-nonbundled</includeArtifactIds>
                            <stripVersion>true</stripVersion>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
            </plugin>
            <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <id>make-selfupdate-test-plugin</id>
                        <phase>process-test-resources</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <configuration>
                            <target>
                                <ant antfile="build.selfupdate-test-plugin.xml">
                                    <property name="upm.source.jar" value="${project.build.testOutputDirectory}/test-jars/${upm.plugin.name}.jar" />
                                    <property name="upm.test.update.jar" value="${project.build.testOutputDirectory}/${upm.plugin.name}-selfupdate-test.jar" />
                                    <property name="temp.jar.dir" value="${basedir}/target/upm-jar-temp" />
                                </ant>
                            </target>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

    <profiles>
        <profile>
            <id>ui</id>
            <properties>
                <!-- run ui tests without integration tests -->
                <testIncludes>it/**/uitests/**/*Test.java</testIncludes>
            </properties>
        </profile>
        <profile>
            <id>allTests</id>
            <properties>
                <!-- run both integration tests and ui tests -->
                <testIncludes>it/**/*Test.java</testIncludes>
            </properties>
        </profile>
        <profile>
            <id>allTestGroups</id>
            <properties>
                <testGroups>refapp,${jiraTestGroups},${confluenceTestGroups},${stashTestGroups},${bambooTestGroups},${fecruTestGroups}</testGroups>
            </properties>
        </profile>
        <profile>
            <id>ide</id>
            <!-- UPM-1268 : Duplicate dependency declarations are here to make idea / eclipse happy; otherwise they
              don't handle dependencies of type atlassian-plugin well. If you get compilation problems in your
               ide, try activating this profile. These also need to be kept up to date if additional atlassian-plugin type
                dependencies are added to the default profile. I've set scope to test, because the ide's don't
                 seem to particularly care. -->
            <dependencies>
                <dependency>
                    <groupId>${project.groupId}</groupId>
                    <artifactId>atlassian-universal-plugin-manager-plugin</artifactId>
                    <version>${project.version}</version>
                    <scope>test</scope>
                </dependency>
                <dependency>
                    <groupId>${project.groupId}</groupId>
                    <artifactId>plugin-installer-plugin</artifactId>
                    <version>${project.version}</version>
                    <scope>test</scope>
                </dependency>
                <dependency>
                    <groupId>${project.groupId}</groupId>
                    <artifactId>fake-mac-plugin</artifactId>
                    <version>${project.version}</version>
                    <scope>test</scope>
                </dependency>
                <dependency>
                    <groupId>${project.groupId}</groupId>
                    <artifactId>fake-pac-plugin</artifactId>
                    <version>${project.version}</version>
                    <scope>test</scope>
                </dependency>
            </dependencies>
        </profile>
    </profiles>
    <properties>
        <testGroups>refapp,jira,confluence,stash,bamboo,fecru</testGroups>
        <jiraTestGroups>jira-v5.1,jira-v5.2,jira-v6.0,jira-v6.1,jira-v6.2,jira-v6.3</jiraTestGroups>
        <confluenceTestGroups>confluence-v4.1,confluence-v4.2,confluence-v4.3,confluence-v5.0,confluence-v5.1,confluence-v5.2,confluence-v5.3,confluence-v5.4,confluence-v5.5</confluenceTestGroups>
        <stashTestGroups>stash-v1.2,stash-v1.3,stash-v2.0,stash-v2.1,stash-v2.2,stash-v2.3,stash-v2.4,stash-v2.5,stash-v2.6,stash-v2.7,stash-v2.8</stashTestGroups>
        <bambooTestGroups>bamboo-v5.4</bambooTestGroups>
        <fecruTestGroups>fecru-v2.8,fecru-v2.9,fecru-v3.0,fecru-v3.1</fecruTestGroups>

        <project.root.dir>${basedir}/..</project.root.dir>
        <upm.plugin.resources>${project.root.dir}/licensing-parent/role-based-licensing-plugin/src/main/resources,${project.root.dir}/plugin-installer-plugin/src/main/resources,${project.root.dir}/atlassian-universal-plugin-manager-plugin/src/main/resources,${project.root.dir}/atlassian-universal-plugin-manager-test-resources/atlassian-universal-plugin-manager-javascript-tests/src/main/resources</upm.plugin.resources>
        <upm.root.directories>${project.root.dir}/licensing-parent/role-based-licensing-plugin,${project.root.dir}/plugin-installer-plugin,${project.root.dir}/fake-mac-plugin,${project.root.dir}/fake-pac-plugin,${project.root.dir}/atlassian-universal-plugin-manager-plugin,${project.root.dir}/atlassian-universal-plugin-manager-test-resources/atlassian-universal-plugin-manager-javascript-tests</upm.root.directories>
        <upm.plugin.name>atlassian-universal-plugin-manager-plugin</upm.plugin.name>
        <testIncludes>it/**/integrationtests/**/*Test.java</testIncludes> <!-- run integration tests without ui tests by default -->
        <testIncludesStoragePlugin>it/**/PluginLicenseStoragePlugin*IntegrationTest.java</testIncludesStoragePlugin>
        <upm16.version>1.6.3</upm16.version>

        <!-- OnDemand compatibility test directives -->
        <od.testing.configuration>
            use-maven,3
        </od.testing.configuration>
    </properties>
</project>
