Separating RESTEasy Spring And Microprofile Components Into Independent Subprojects.

By Wei Nan Li | July 29, 2021

Currently we are doing the task of separating RESTEasy Spring and Microprofile components into independent sub-projects, and here are the sub-projects we are working on:

There are several reasons to do this:

Currently the work in progress we are doing:

There are some notes to take in above work:

In addition, we are currently working on using Galleon Feature Pack solution to replace the current jboss-modules structure. The reason to do this is that the current jboss-module solution for WildFly integration is too heavy and not flexible enough, so Galleon is a better approach for WildFly integration(more details of Galleon can see this article: Ship Your WildFly Additions via Galleon Feature Packs). There some work in progress for this task:

In the future we plan to use this solution for the whole RESTEasy project.

This article does not cover all the details we are doing, for example we need to update the project docuemnts, announcing these changes, and cover more code and test changes.

Let’s move on!