Hello everyone, I would like to share a new proposal, which in short is about moving the sources of Wildfly BOMs to the WildFly repository.

The main reason for this move is to stop the recurrent out of sync issues between both repos, where changes merged on WildFly require changes on BOMs too, leading to the need of merging WildFly SNAPSHOT dependencies. The following are recent e3examples of such issues:


After the move WildFly will fail to build if a submitted PR changes the WildFly dependency management, but don’t include any required changes in BOMs too.

Another major reasons are the simplified maintenance, release process, and of course, one less repository in the dependency tree of apps. 

You may find the WildFly Proposal document at https://github.com/wildfly/wildfly-proposals/pull/539.

Please note that there are still two major TODOs in the document, which I expect to resolve as a team during this week:

You may also find already the PR implementing this proposal at https://github.com/wildfly/wildfly/pull/17201.

Please let us know your thoughts on this proposal, any feedback is welcome. The plan is to move forward with this in one week, if no objections.  

—E