Skip to content
This repository was archived by the owner on Sep 28, 2024. It is now read-only.

Jakarta compatibility#25

Open
rguihard wants to merge 2 commits intoPaylineByMonext:masterfrom
rguihard:master
Open

Jakarta compatibility#25
rguihard wants to merge 2 commits intoPaylineByMonext:masterfrom
rguihard:master

Conversation

@rguihard
Copy link

@rguihard rguihard commented Jul 5, 2023

We have adjusted the project dependencies to be compatible with jakarta.

  • Deletion of javax dependencies : jaxb-impl, jaxb-core, jaxb-api, jsr181-api, jaxws-api
  • Import of jakarta dependencies : jakarta.xml.bind-api, jakarta.xml.ws-api
  • The plugin that generates the wsdl was moved to com.sun.xml.ws/

This pull request will result in a breaking change that will be incompatible with lower versions.
Perhaps a good approach could be the generation of an alternative version with a "jakarta" classifier with maven-deploy

Rguihard added 2 commits July 5, 2023 15:47
In order to have the Payline SDK run on Jakarta EE environment, this
commit migrates all deprecated "javax" namespace
The migration was executed using Eclipse transformer tool available at https://projects.eclipse.org/projects/technology.transformer
Deletion of javax dependencies and replacement with jakarta corresponding packages
Adjustment on bind.xml
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant