<project>
    <properties>
        <maven-checkstyle-plugin.version>3.1.1</maven-checkstyle-plugin.version>
        <checkstyle.version>8.30</checkstyle.version>
        <sevntu.version>1.35.0</sevntu.version>
        <kemitix.checkstyle.ruleset.version>5.4.0</kemitix.checkstyle.ruleset.version>
        <build.sourceDirectory>/home/runner/work/kemitix-checkstyle-ruleset/kemitix-checkstyle-ruleset/tile/src/main/java</build.sourceDirectory>
        <kemitix.checkstyle.ruleset.level>5-complexity</kemitix.checkstyle.ruleset.level>
        <kemitix.checkstyle.ruleset.location>net/kemitix/checkstyle-${kemitix.checkstyle.ruleset.level}.xml</kemitix.checkstyle.ruleset.location>
    </properties>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <version>${maven-checkstyle-plugin.version}</version>
                <dependencies>
                    <dependency>
                        <groupId>com.puppycrawl.tools</groupId>
                        <artifactId>checkstyle</artifactId>
                        <version>${checkstyle.version}</version>
                    </dependency>
                    <dependency>
                        <groupId>com.github.sevntu-checkstyle</groupId>
                        <artifactId>sevntu-checkstyle-maven-plugin</artifactId>
                        <version>${sevntu.version}</version>
                    </dependency>
                    <dependency>
                        <groupId>net.kemitix.checkstyle</groupId>
                        <artifactId>ruleset</artifactId>
                        <version>${kemitix.checkstyle.ruleset.version}</version>
                    </dependency>
                </dependencies>
                <configuration>
                    <configLocation>${kemitix.checkstyle.ruleset.location}</configLocation>
                    <sourceDirectories>
                        <sourceDirectory>${build.sourceDirectory}</sourceDirectory>
                    </sourceDirectories>
                </configuration>
                <executions>
                    <execution>
                        <id>checkstyle-test</id>
                        <phase>test</phase>
                        <goals>
                            <goal>checkstyle</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>checkstyle-verify</id>
                        <phase>verify</phase>
                        <goals>
                            <goal>check</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>
