Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PAYARA-4253 PAYARA-4060: Replace remaining JAVA EE api artifacts with Jakarta EE's #4313

Merged
merged 5 commits into from
Nov 13, 2019

Conversation

pdudits
Copy link
Contributor

@pdudits pdudits commented Nov 11, 2019

Description

This is a feature.

All remaining javax API classes were replaced with their jakarta counterparts. Since some of the third party implementations still depend on original APIs, they may appear on classpath here and there, but the resulting distribution is javax-free.

After changes in module names, jsp compilation paths in default-web.xml had to be updated. Hibernate Validator pulling Java EE validation API resulted in wrong classpath of asadmin, and therefore that dependency needed be excluded.

Testing

Testing Performed

Full run of Jakarta EE TCK (and then focused tests for failures until fixed)
Click through asadmin ui

Test suites executed

  • Jakarta TCK - full run

Testing Environment

Zulu JDK 1.8_222 on Ubuntu 18.04 with Maven 3.6.0

javax artifacts still pop up on compilation classpaths as implementation
dependencies, but the final distributions are javax api-free
Caused asadmin to miss validation classes, although it needs them
Bundle name of jakarta artifact still refers to javax
@pdudits
Copy link
Contributor Author

pdudits commented Nov 11, 2019

Jenkins test please

@pdudits pdudits requested a review from Cousjava November 12, 2019 13:43
@pdudits pdudits merged commit 3e3763d into payara:master Nov 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants