Migrate Spring WS Axiom to SAAJ
ProprietaryMigrate from Apache Axiom SOAP message handling to SAAJ (SOAP with Attachments API for Java). Spring WS 4.0.x removed support for Apache Axiom because Axiom did not support Jakarta EE at the time. This recipe changes Axiom types to their SAAJ equivalents.
io. moderne. java. spring. ws. MigrateAxiomToSaajmod run . --recipe= io. moderne. java. spring. ws. MigrateAxiomToSaajInstall it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.
Recipe list
It runs these recipes, in this order.
- Change type
AxiomSoapMessagetoSaajSoapMessage - Change type
AxiomSoapMessageFactorytoSaajSoapMessageFactory - Change type
AxiomAttachmentExceptiontoSaajAttachmentException - Change type
AxiomSoapBodyExceptiontoSaajSoapBodyException - Change type
AxiomSoapElementExceptiontoSaajSoapElementException - Change type
AxiomSoapEnvelopeExceptiontoSaajSoapEnvelopeException - Change type
AxiomSoapFaultExceptiontoSaajSoapFaultException - Change type
AxiomSoapHeaderExceptiontoSaajSoapHeaderException - Change type
AxiomSoapMessageCreationExceptiontoSaajSoapMessageCreationException - Change type
AxiomSoapMessageExceptiontoSaajSoapMessageException - Remove a Gradle or Maven dependency
org.apache.ws.commons.axiom:axiom-api - Remove a Gradle or Maven dependency
org.apache.ws.commons.axiom:axiom-impl