<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>com.atlassian.pom</groupId>
        <artifactId>central-pom</artifactId>
        <version>6.2.2</version>
        <relativePath />
    </parent>
    <groupId>com.atlassian.buildeng</groupId>
    <artifactId>buildeng-bamboo-specs</artifactId>
    <version>2.1.4</version>
    <packaging>pom</packaging>
    <dependencies>
        <dependency>
            <groupId>com.atlassian.bamboo</groupId>
            <artifactId>bamboo-specs-api</artifactId>
            <version>${bamboo.specs.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.atlassian.bamboo</groupId>
            <artifactId>bamboo-specs</artifactId>
            <version>${bamboo.specs.version}</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>
    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-checkstyle-plugin</artifactId>
                    <version>3.2.0</version>
                    <dependencies>
                        <dependency>
                            <groupId>com.atlassian.codestyle</groupId>
                            <artifactId>buildeng</artifactId>
                            <version>${buildengCheckstyle.version}</version>
                        </dependency>
                    </dependencies>
                    <configuration>
                        <configLocation>checkstyle-rules.xml</configLocation>
                        <inputEncoding>UTF-8</inputEncoding>
                        <outputEncoding>UTF-8</outputEncoding>
                        <consoleOutput>true</consoleOutput>
                        <failsOnError>true</failsOnError>
                        <failOnViolation>true</failOnViolation>
                        <violationSeverity>warning</violationSeverity>
                        <linkXRef>false</linkXRef>
                    </configuration>
                    <executions>
                        <execution>
                            <id>validate</id>
                            <phase>validate</phase>
                            <goals>
                                <goal>check</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>com.diffplug.spotless</groupId>
                    <artifactId>spotless-maven-plugin</artifactId>
                    <version>${spotless.version}</version>
                    <configuration>
                        <java>
                            <palantirJavaFormat>
                                <!-- Optionally specify a version -->
                                <version>${palantirJavaFormat.version}</version>
                            </palantirJavaFormat>
                        </java>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>check</goal>
                            </goals>
                            <phase>verify</phase>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
    <scm>
        <connection>scm:git:ssh://git@stash.atlassian.com:7997/buildeng/buildeng-specs.git</connection>
        <developerConnection>scm:git:ssh://git@stash.atlassian.com:7997/buildeng/buildeng-specs.git</developerConnection>
        <url>https://stash.atlassian.com/projects/BUILDENG/repos/buildeng-specs</url>
        <tag>buildeng-bamboo-specs-2.1.4</tag>
    </scm>
    <properties>
        <bamboo.specs.version>9.2.1</bamboo.specs.version>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <failOnMilestoneOrReleaseCandidateDeps>false</failOnMilestoneOrReleaseCandidateDeps>
        <checkstyle.version>9.3</checkstyle.version>
        <palantirJavaFormat.version>1.1.0</palantirJavaFormat.version>
        <spotless.version>2.29.0</spotless.version>
        <buildengCheckstyle.version>1.2.3</buildengCheckstyle.version>
    </properties>
    <modules>
        <module>ownership</module>
        <module>pbc</module>
        <module>jobcache</module>
        <module>statsd</module>
    </modules>
</project>
