[wildfly-dev] Generate WildFly BOMs as part of WildFly build

Eduardo Martins emartins at redhat.com
Wed May 16 02:59:39 EDT 2018


> On 15 May 2018, at 12:28, Rostislav Svoboda <rsvoboda at redhat.com> wrote:
> 
> Hi team.
> 
> WildFly and WildFly core generate component-matrix as part of the build now.
>   https://issues.jboss.org/browse/WFLY-10365 <https://issues.jboss.org/browse/WFLY-10365>
> We should also consider automated propagation of current WildFly master component versions into WildFly BOMs - https://github.com/wildfly/boms <https://github.com/wildfly/boms>. I'm especially interested in https://github.com/wildfly/boms/tree/master/client <https://github.com/wildfly/boms/tree/master/client>Currently, the sync is rather complicated (manual) and not at all intuitive to implement.
> Tomaz did great job on BOMs but with his departure nothing is really happening in this area.
> 

FYI https://github.com/emmartins/boms/tree/component-matrix

Unfortunately there are still a few manual dependencies needed to be declared atm, cause if we import the component matrix (CM) in a BOM dependency management, e.g. wildly-tools, it will add all CM dependencies. BOM “import" only allows configuration of exclusions, not inclusions…

A possible workaround is to enhance the BOM builder plugin with “includes” functionality, this way the BOMs project could split CM into smaller BOM CMs, each declaring only the dependencies needed by a BOM, which would then import it.

By the way additional BOMs providing the EE8 APIs supported by WFLY 13 are also incoming.

—E

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/wildfly-dev/attachments/20180516/c9a69c85/attachment-0001.html 


More information about the wildfly-dev mailing list