Payara Deployment Transformer
The Deployment Transformer extension integrates the Eclipse Jakarta EE namespace transformer into Payara Server, allowing a user to have their Jakarta EE 8 applications transformed on the fly into the Jakarta EE 10 namespace.
You can find the code for the transformer here: https://github.com/payara/transformer.
Installing the Extension
To install the transformer extension: download the implementation artifact and drop it into the ${PAYARA_HOME}/glassfish/modules
directory of your Payara Server installation. Alternatively, you can build the deployment-transformer/deployment-transformer-impl
module straight from the GitHub repository and drop all JARs from the target/
directory of the extension into the same installation directory.
You can then restart the server instances to see your extension activated.
The 'deployment-transformer-api' artifact is already included within Payara Server and so you only need to provide its implementation |
Activating the Transformer Extension
The transformer, once installed, is activated in one of two ways:
-
Setting the
fish.payara.deployment.transform.namespace
system property on a server config or instance totrue
-
Having
fish.payara.deployment.transform.namespace
unconfigured, and deploying an application which doesn’t contain anyjakarta.*
classes.