Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

wildfly/boms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5888ffd · Aug 31, 2023
May 3, 2022
Aug 28, 2023
Aug 30, 2023
Aug 16, 2023
Jan 15, 2020
Sep 25, 2019
Sep 17, 2018
Nov 9, 2022
Jul 21, 2023

Repository files navigation

WildFly BOMs

The WildFly BOMs project provides Maven BOM files, which includes dependency management compatible with (same version) WildFly. These files manage the version of the dependencies you may need to build, test or debug your project, ensuring you always get a compatible stack.

The following BOMs are available:

  • EJB Client (Maven coordinates "org.wildfly:wildfly-ejb-client-bom", built by /clients/ejb-client/pom.xml)

  • JAXWS Client (Maven coordinates "org.wildfly:wildfly-jaxws-client-bom", built by /clients/jaxws-client/pom.xml)

  • JMS Client (Maven coordinates "org.wildfly:wildfly-jms-client-bom", built by /clients/jms-client/pom.xml)

  • EE (Maven coordinates "org.wildfly.bom:wildfly-ee", built by /ee/pom.xml)

  • EE with Tools (Maven coordinates "org.wildfly.bom:wildfly-ee-with-tools", built by /ee/ee-with-tools/pom.xml)

  • MicroProfile (Maven coordinates "org.wildfly.bom:wildfly-microprofile", built by /microprofile/pom.xml)

Usage

To use a BOM, import into your dependency management. For example, if you want to import the traditional server’s dependency management with tools, provided by the "EE With Tools" BOM, use:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.wildfly.bom</groupId>
            <artifactId>wildfly-ee-with-tools</artifactId>
            <scope>import</scope>
            <type>pom</type>
            <version>${wildfly.version}</version>
        </dependency>
    </dependencies>
</dependencyManagement>