<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.jboss</groupId>
        <artifactId>jboss-parent</artifactId>
        <version>50</version>
        <relativePath />
    </parent>

    <groupId>org.wildfly.prospero</groupId>
    <artifactId>prospero</artifactId>
    <version>1.3.10.Final-redhat-00002</version>
    <packaging>pom</packaging>

    <name>Prospero Parent</name>
    <description>Provisioning tool for the Wildfly application server.</description>
    <url>https://github.com/wildfly/prospero/</url>

    <licenses>
        <license>
            <name>Apache License 2.0</name>
            <url>https://www.apache.org/licenses/LICENSE-2.0</url>
            <distribution>repo</distribution>
        </license>
    </licenses>

    <developers>
        <developer>
            <name>Bartosz Spyrko-Smietanko</name>
            <email>bspyrkos@redhat.com</email>
            <organization>Red Hat</organization>
            <organizationUrl>https://www.redhat.com</organizationUrl>
        </developer>
        <developer>
            <name>Pedro Silva</name>
            <email>pesilva@redhat.com</email>
            <organization>Red Hat</organization>
            <organizationUrl>https://www.redhat.com</organizationUrl>
        </developer>
        <developer>
            <name>Tomas Hofman</name>
            <email>thofman@redhat.com</email>
            <organization>Red Hat</organization>
            <organizationUrl>https://www.redhat.com</organizationUrl>
        </developer>
        <developer>
            <name>Yeray Borges Santana</name>
            <email>yborgess@redhat.com</email>
            <organization>Red Hat</organization>
            <organizationUrl>https://www.redhat.com</organizationUrl>
        </developer>
        <developer>
            <name>Jean Francois Denise</name>
            <email>jdenise@redhat.com</email>
            <organization>Red Hat</organization>
            <organizationUrl>https://www.redhat.com</organizationUrl>
        </developer>
    </developers>

    <scm>
        <connection>scm:git:git@github.com:wildfly/prospero.git</connection>
        <developerConnection>scm:git:git@github.com:wildfly/prospero.git</developerConnection>
        <url>https://github.com/wildfly/prospero</url>
        <tag>1.3.10.Final</tag>
    </scm>

    <properties>
        <maven.compiler.release>17</maven.compiler.release>
        <nexus.repository.staging>wildfly-staging</nexus.repository.staging>
        <nexus.staging.tag>prospero-${project.version}</nexus.staging.tag>
        <prospero.dist.name>jboss-eap-installation-manager</prospero.dist.name>
        <prospero.target.server>JBoss EAP</prospero.target.server>
        <prospero.base.feature-pack.groupId>org.jboss.eap</prospero.base.feature-pack.groupId>
        <prospero.base.feature-pack.artifactId>wildfly-ee-galleon-pack</prospero.base.feature-pack.artifactId>
        <prospero.test.base.channel.groupId>org.jboss.eap.channels</prospero.test.base.channel.groupId>
        <prospero.test.base.channel.artifactId>eap-8.1</prospero.test.base.channel.artifactId>
        <prospero.test.base.channel.version>1.0.0.Beta-redhat-00014</prospero.test.base.channel.version>
        <prospero.test.base.repositories>https://repo1.maven.org/maven2/,https://repository.jboss.org/nexus/content/groups/public/</prospero.test.base.repositories>
        <prospero.test.datasources-feature-pack.groupId>org.jboss.eap</prospero.test.datasources-feature-pack.groupId>
        <prospero.test.datasources-feature-pack.artifactId>eap-datasources-galleon-pack</prospero.test.datasources-feature-pack.artifactId>
        <prospero.test.generate.server.profile>${prospero.test.server.profile}</prospero.test.generate.server.profile>
        <prospero.test.generate.server_dist.version>8.1.0.GA-redhat-00001</prospero.test.generate.server_dist.version>
        <prospero.test.generate.server_dist.url />
        <prospero.test.generate.server_core.version>27.1.0.Final-redhat-00001</prospero.test.generate.server_core.version>
        <prospero.test.server.profile>eap-8.1</prospero.test.server.profile>
        <prospero.repo.id>mrrc</prospero.repo.id>
        <prospero.repo.url>https://maven.repository.redhat.com/ga/</prospero.repo.url>
        <prospero.channel.resolution.mode>REQUIRED</prospero.channel.resolution.mode>
        <prospero.channel.manifest.artifactId>eap-8.1</prospero.channel.manifest.artifactId>
        <prospero.channel.manifest.groupId>org.jboss.eap.channels</prospero.channel.manifest.groupId>

        <version.io.undertow>2.3.18.Final</version.io.undertow>
        <version.commons-codec>1.17.2.redhat-00001</version.commons-codec>
        <version.commons-io>2.16.1.redhat-00002</version.commons-io>
        <version.org.asciidoctor.asciidoctor-maven-plugin>3.1.1</version.org.asciidoctor.asciidoctor-maven-plugin>
        <version.org.apache.commons.commons-text>1.12.0.redhat-00001</version.org.apache.commons.commons-text>
        <version.org.apache.httpcomponents.httpclient>4.5.14.redhat-00016</version.org.apache.httpcomponents.httpclient>
        <version.org.apache.httpcomponents.httpcore>4.4.16.redhat-00011</version.org.apache.httpcomponents.httpcore>
        <version.org.apache.maven.plugins.antrun>3.1.0</version.org.apache.maven.plugins.antrun>
        <version.org.apache.maven.plugins.jar>3.0.2</version.org.apache.maven.plugins.jar>
        <version.org.apache.maven.plugins.pmd>3.26.0</version.org.apache.maven.plugins.pmd>
        <version.org.apache.maven.plugins.dependency>3.8.1</version.org.apache.maven.plugins.dependency>
        <version.org.apache.maven.resolver>1.9.22.redhat-00001</version.org.apache.maven.resolver>
        <version.org.apache.maven>3.9.9.redhat-00001</version.org.apache.maven>
        <version.org.codehaus.gmaven.groovy-maven-plugin>2.1.1</version.org.codehaus.gmaven.groovy-maven-plugin>
        <version.org.codehaus.plexus-interpolation>1.27.0.redhat-00001</version.org.codehaus.plexus-interpolation>
        <version.org.codehaus.plexus-utils>3.5.1.redhat-00002</version.org.codehaus.plexus-utils>
        <version.org.jboss.staxmapper>1.5.0.Final-redhat-00001</version.org.jboss.staxmapper>
        <version.org.jboss.galleon>6.0.6.Final-redhat-00001</version.org.jboss.galleon>
        <version.org.eclipse.jgit>6.10.1.202505221210-r-redhat-00002</version.org.eclipse.jgit>
        <version.com.fasterxml.jackson>2.18.4.redhat-00002</version.com.fasterxml.jackson>
        <version.org.jboss.logmanager>2.1.19.Final-redhat-00001</version.org.jboss.logmanager>
        <version.org.jboss.logging.slf4j-jboss-logmanager>2.0.1.Final-redhat-00001</version.org.jboss.logging.slf4j-jboss-logmanager>
        <version.org.jboss.logging.jboss-logging-processor>2.2.1.Final</version.org.jboss.logging.jboss-logging-processor>
        <version.org.jboss.modules>2.1.6.Final-redhat-00001</version.org.jboss.modules>
        <version.org.jboss.xnio>3.8.16.Final</version.org.jboss.xnio>
        <version.org.testcontainers>1.20.4</version.org.testcontainers>
        <version.org.wildfly.common>1.7.0.Final-redhat-00003</version.org.wildfly.common>
        <version.org.wildfly.galleon-plugins>7.3.2.Final-redhat-00001</version.org.wildfly.galleon-plugins>
        <version.org.wildfly.installation-manager>1.1.1.Final-redhat-00001</version.org.wildfly.installation-manager>
        <version.org.wildfly.maven.plugins.licenses-plugin>2.4.2.Final</version.org.wildfly.maven.plugins.licenses-plugin>
        <version.org.wildfly.prospero.prospero-metadata>1.3.1.Final-redhat-00001</version.org.wildfly.prospero.prospero-metadata>
        <version.org.mockito>5.14.2</version.org.mockito>
        <version.org.slf4j>2.0.17.redhat-00001</version.org.slf4j>
        <version.org.yaml.snakeyaml>2.3.0.redhat-00002</version.org.yaml.snakeyaml>
        <version.junit>4.13.2</version.junit>
        <version.maven-shade-plugin>3.6.0</version.maven-shade-plugin>
        <version.org.wildfly.channel>1.2.2.Final</version.org.wildfly.channel>
        <version.maven-compiler-plugin>3.10.1</version.maven-compiler-plugin>
        <version.org.wildfly.galleon-pack>8.1.1.GA-redhat-00009</version.org.wildfly.galleon-pack>
        <version.info.picocli>4.7.6.redhat-00001</version.info.picocli>
        <version.system-rules>1.19.0</version.system-rules>
        <version.assertj>3.26.3</version.assertj>

        <version.org.wildfly.checkstyle-config>1.0.8.Final</version.org.wildfly.checkstyle-config>
    </properties>

    <modules>
        <module>prospero-common</module>
        <module>prospero-cli</module>
        <module>integration-tests</module>
    </modules>

    <dependencyManagement>
        <dependencies>
            <dependency>
               <groupId>org.wildfly.channel</groupId>
               <artifactId>channel-parent</artifactId>
               <version>${version.org.wildfly.channel}</version>
               <type>pom</type>
               <scope>import</scope>
           </dependency>
            <dependency>
                <groupId>org.wildfly.prospero</groupId>
                <artifactId>prospero-common</artifactId>
                <version>1.3.10.Final-redhat-00002</version>
            </dependency>
            <dependency>
                <groupId>org.wildfly.prospero</groupId>
                <artifactId>prospero-cli</artifactId>
                <version>1.3.10.Final-redhat-00002</version>
            </dependency>
            <dependency>
                <groupId>org.wildfly.prospero</groupId>
                <artifactId>prospero-bootstrap</artifactId>
                <version>1.3.10.Final-redhat-00002</version>
            </dependency>
            <dependency>
                <groupId>org.wildfly.prospero</groupId>
                <artifactId>prospero-docs</artifactId>
                <classifier>docs</classifier>
                <type>tar.gz</type>
                <version>1.3.10.Final-redhat-00002</version>
            </dependency>
            <dependency>
                <groupId>org.wildfly.prospero</groupId>
                <artifactId>prospero-metadata</artifactId>
                <version>${version.org.wildfly.prospero.prospero-metadata}</version>
            </dependency>
            <dependency>
                <groupId>org.wildfly.common</groupId>
                <artifactId>wildfly-common</artifactId>
                <version>${version.org.wildfly.common}</version>
            </dependency>
            <dependency>
                <groupId>org.wildfly.installation-manager</groupId>
                <artifactId>installation-manager-api</artifactId>
                <version>${version.org.wildfly.installation-manager}</version>
            </dependency>
            <dependency>
                <groupId>${prospero.base.feature-pack.groupId}</groupId>
                <artifactId>${prospero.base.feature-pack.artifactId}</artifactId>
                <version>${version.org.wildfly.galleon-pack}</version>
                <type>zip</type>
            </dependency>
            <dependency>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
                <version>${version.commons-codec}</version>
            </dependency>
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>${version.commons-io}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-text</artifactId>
                <version>${version.org.apache.commons.commons-text}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>${version.org.apache.httpcomponents.httpclient}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpcore</artifactId>
                <version>${version.org.apache.httpcomponents.httpcore}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-connector-basic</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-named-locks</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-transport-file</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-transport-http</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-impl</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-api</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-spi</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven.resolver</groupId>
                <artifactId>maven-resolver-util</artifactId>
                <version>${version.org.apache.maven.resolver}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven</groupId>
                <artifactId>maven-artifact</artifactId>
                <version>${version.org.apache.maven}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven</groupId>
                <artifactId>maven-builder-support</artifactId>
                <version>${version.org.apache.maven}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven</groupId>
                <artifactId>maven-model</artifactId>
                <version>${version.org.apache.maven}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven</groupId>
                <artifactId>maven-model-builder</artifactId>
                <version>${version.org.apache.maven}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven</groupId>
                <artifactId>maven-repository-metadata</artifactId>
                <version>${version.org.apache.maven}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.maven</groupId>
                <artifactId>maven-resolver-provider</artifactId>
                <version>${version.org.apache.maven}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.apache.maven.resolver</groupId>
                        <artifactId>*</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.codehaus.plexus</groupId>
                <artifactId>plexus-interpolation</artifactId>
                <version>${version.org.codehaus.plexus-interpolation}</version>
            </dependency>

            <dependency>
                <groupId>org.codehaus.plexus</groupId>
                <artifactId>plexus-utils</artifactId>
                <version>${version.org.codehaus.plexus-utils}</version>
            </dependency>

            <dependency>
                <groupId>org.jboss</groupId>
                <artifactId>staxmapper</artifactId>
                <version>${version.org.jboss.staxmapper}</version>
                <exclusions>
                    <exclusion>
                        <groupId>*</groupId>
                        <artifactId>*</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

            <dependency>
                <groupId>org.jboss.galleon</groupId>
                <artifactId>galleon-core</artifactId>
                <version>${version.org.jboss.galleon}</version>
            </dependency>
            <dependency>
                <groupId>org.jboss.galleon</groupId>
                <artifactId>galleon-api</artifactId>
                <version>${version.org.jboss.galleon}</version>
            </dependency>
            <dependency>
                <groupId>org.jboss.galleon</groupId>
                <artifactId>galleon-common-api</artifactId>
                <version>${version.org.jboss.galleon}</version>
            </dependency>
            <dependency>
                <groupId>org.jboss.galleon</groupId>
                <artifactId>galleon-maven-universe</artifactId>
                <version>${version.org.jboss.galleon}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.apache.maven.shared</groupId>
                        <artifactId>maven-artifact-transfer</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.apache.maven</groupId>
                        <artifactId>maven-artifact</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.eclipse.aether</groupId>
                        <artifactId>aether-api</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.eclipse.aether</groupId>
                        <artifactId>aether-util</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>jcl-over-slf4j</artifactId>
                <version>${version.org.slf4j}</version>
            </dependency>

            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${version.org.slf4j}</version>
            </dependency>
            <dependency>
                <groupId>org.yaml</groupId>
                <artifactId>snakeyaml</artifactId>
                <version>${version.org.yaml.snakeyaml}</version>
            </dependency>

            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-annotations</artifactId>
                <version>${version.com.fasterxml.jackson}</version>
            </dependency>

            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-core</artifactId>
                <version>${version.com.fasterxml.jackson}</version>
            </dependency>

            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>${version.com.fasterxml.jackson}</version>
            </dependency>

            <dependency>
                <groupId>com.fasterxml.jackson.dataformat</groupId>
                <artifactId>jackson-dataformat-yaml</artifactId>
                <version>${version.com.fasterxml.jackson}</version>
            </dependency>

            <dependency>
                <groupId>org.eclipse.jgit</groupId>
                <artifactId>org.eclipse.jgit</artifactId>
                <version>${version.org.eclipse.jgit}</version>
            </dependency>

            <dependency>
                <groupId>org.jboss.logmanager</groupId>
                <artifactId>jboss-logmanager</artifactId>
                <version>${version.org.jboss.logmanager}</version>
            </dependency>

            <dependency>
                <groupId>org.jboss.logging</groupId>
                <artifactId>jboss-logging-annotations</artifactId>
                <version>${version.org.jboss.logging.jboss-logging-processor}</version>
            </dependency>

            <dependency>
                <groupId>org.jboss.logging</groupId>
                <artifactId>jboss-logging-processor</artifactId>
                <version>${version.org.jboss.logging.jboss-logging-processor}</version>
            </dependency>

            <dependency>
                <groupId>org.jboss.slf4j</groupId>
                <artifactId>slf4j-jboss-logmanager</artifactId>
                <version>${version.org.jboss.logging.slf4j-jboss-logmanager}</version>
            </dependency>

            <dependency>
                <groupId>org.jboss.modules</groupId>
                <artifactId>jboss-modules</artifactId>
                <version>${version.org.jboss.modules}</version>
            </dependency>
            <dependency>
                <groupId>org.wildfly.galleon-plugins</groupId>
                <artifactId>wildfly-galleon-plugins</artifactId>
                <version>${version.org.wildfly.galleon-plugins}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.wildfly.galleon-plugins</groupId>
                <artifactId>wildfly-config-gen</artifactId>
                <version>${version.org.wildfly.galleon-plugins}</version>
                <type>pom</type>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.wildfly.galleon-plugins</groupId>
                <artifactId>wildfly-config-gen</artifactId>
                <version>${version.org.wildfly.galleon-plugins}</version>
                <scope>provided</scope>
            </dependency>

            <dependency>
                <groupId>info.picocli</groupId>
                <artifactId>picocli</artifactId>
                <version>${version.info.picocli}</version>
            </dependency>

            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>${version.junit}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.assertj</groupId>
                <artifactId>assertj-core</artifactId>
                <version>${version.assertj}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.mockito</groupId>
                <artifactId>mockito-core</artifactId>
                <version>${version.org.mockito}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>com.github.stefanbirkner</groupId>
                <artifactId>system-rules</artifactId>
                <version>${version.system-rules}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>io.undertow</groupId>
                <artifactId>undertow-core</artifactId>
                <version>${version.io.undertow}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.jboss.xnio</groupId>
                <artifactId>xnio-api</artifactId>
                <version>${version.org.jboss.xnio}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.jboss.xnio</groupId>
                <artifactId>xnio-nio</artifactId>
                <version>${version.org.jboss.xnio}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.testcontainers</groupId>
                <artifactId>testcontainers</artifactId>
                <version>${version.org.testcontainers}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>com.googlecode.javaewah</groupId>
                <artifactId>JavaEWAH</artifactId>
                <version>1.2.3.redhat-00002</version> <!-- Original version: 1.2.3 -->
            </dependency>
            <dependency>
                <groupId>com.networknt</groupId>
                <artifactId>json-schema-validator</artifactId>
                <version>1.5.4.redhat-00001</version> <!-- Original version: 1.5.4 -->
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.18.0.redhat-00003</version> <!-- Original version: 3.17.0 -->
            </dependency>
            <dependency>
                <groupId>org.jboss.logging</groupId>
                <artifactId>jboss-logging</artifactId>
                <version>3.6.1.Final-redhat-00001</version> <!-- Original version: 3.6.1.Final -->
            </dependency>
            <dependency>
                <groupId>org.wildfly.channel</groupId>
                <artifactId>channel-core</artifactId>
                <version>1.2.2.Final-redhat-00001</version> <!-- Original version: 1.2.2.Final -->
            </dependency>
            <dependency>
                <groupId>org.wildfly.channel</groupId>
                <artifactId>maven-resolver</artifactId>
                <version>1.2.2.Final-redhat-00001</version> <!-- Original version: 1.2.2.Final -->
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.asciidoctor</groupId>
                    <artifactId>asciidoctor-maven-plugin</artifactId>
                    <version>${version.org.asciidoctor.asciidoctor-maven-plugin}</version>
                </plugin>
                <plugin>
                    <groupId>org.wildfly.galleon-plugins</groupId>
                    <artifactId>wildfly-galleon-maven-plugin</artifactId>
                    <version>${version.org.wildfly.galleon-plugins}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <version>${version.org.apache.maven.plugins.dependency}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-shade-plugin</artifactId>
                    <version>${version.maven-shade-plugin}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>${version.maven-compiler-plugin}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-antrun-plugin</artifactId>
                    <version>${version.org.apache.maven.plugins.antrun}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>${version.org.apache.maven.plugins.jar}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-pmd-plugin</artifactId>
                    <version>${version.org.apache.maven.plugins.pmd}</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.gmaven</groupId>
                    <artifactId>groovy-maven-plugin</artifactId>
                    <version>${version.org.codehaus.gmaven.groovy-maven-plugin}</version>
                </plugin>
                <plugin>
                    <groupId>org.jboss.galleon</groupId>
                    <artifactId>galleon-maven-plugin</artifactId>
                    <version>${version.org.jboss.galleon}</version>
                </plugin>
                <plugin>
                    <groupId>org.wildfly.maven.plugins</groupId>
                    <artifactId>licenses-plugin</artifactId>
                    <version>${version.org.wildfly.maven.plugins.licenses-plugin}</version>
                </plugin>
            </plugins>
        </pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <version>${version.checkstyle.plugin}</version>
                <executions>
                    <execution>
                        <id>check-style</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>checkstyle</goal>
                        </goals>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>org.wildfly.checkstyle</groupId>
                        <artifactId>wildfly-checkstyle-config</artifactId>
                        <version>${version.org.wildfly.checkstyle-config}</version>
                    </dependency>
                </dependencies>
                <configuration>
                    <configLocation>wildfly-checkstyle/checkstyle.xml</configLocation>
                    <consoleOutput>true</consoleOutput>
                    <failsOnError>true</failsOnError>
                    <includeTestSourceDirectory>true</includeTestSourceDirectory>
                    <excludes>**/*$logger.java,**/*$bundle.java,**/*$___Marshaller_*.java,**/*SerializationContextInitializerImpl.java</excludes>
                    <suppressionsLocation>wildfly-checkstyle/suppressions.xml</suppressionsLocation>
                    <useFile />
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <version>3.1.1</version>
                <configuration>
                    <autoVersionSubmodules>true</autoVersionSubmodules>
                    <pushChanges>false</pushChanges>
                    <arguments>-DskipTests -Pdist ${release.arguments}</arguments>
                    <tagNameFormat>@{project.version}</tagNameFormat>
                    <!-- install is needed to make Galleon happy -->
                    <preparationGoals>clean install</preparationGoals>
                    <localCheckout>true</localCheckout>
                    <remoteTagging>false</remoteTagging>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <profiles>
        <profile>
            <activation>
                <property>
                    <name>allTests</name>
                </property>
            </activation>
            <id>dist</id>
            <modules>
                <module>dist</module>
            </modules>
        </profile>
    </profiles>

    <repositories>
        
    
    
    </repositories>
    <pluginRepositories>
        
    
    
    </pluginRepositories>
</project>
<!--
Modified by POM Manipulation Extension for Maven 5.0 ( SHA: c5e1964a )
-->
