David,
Great question. I made zero code changes to ESAPI other than changing our pom.xml. I suppose if we are calling a dependency somewhere alongĀ the line which is using javax.servlet namespace, it may eventually result in a separate sort of runtime error at some point, but to my knowledge we don't call any dependencies with any class in the javax.servlet namespace. (And if we did, I am relying on all you folks using Jakarta EE Servlet API to let us know where we need to address it. š)
But the Eclipse Transformer plugin operates by rewriting the byte code which is why ESAPI didn't have to change anything.
Do please let us know if you find anything wrong with the Jakarta version of ESAPI though.Ā
Thanks,