-
Task
-
Resolution: Done
-
Major
-
None
The libthrift jar contains two classes that are triggering transformation of the artifact when building the wildfly-preview feature pack. Neither of these are relevant to WF's use of libthrift, and the module.xml for the module that provides libthrift does not provide the javax.servlet.api module dep that would be needed for someone to use these classes.
org.apache.thrift.server.TExtensibleServlet
org.apache.thrift.server.TServlet
Both of these are HttpServlet implementations.
My impression from doing a usage search in IDEA (in my wildfly project) is that libthrift itself doesn't use these; they look to be there for people who want to use them in their own apps. The module is marked jboss.api=private so we don't support such use of the libthrift we provide.
So, we should stop transforming this artifact.