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

Disable Jakarta EE9 features #402

Closed

Conversation

GeekArthur
Copy link
Contributor

This PR is to disable Jakarta EE9 features.

We need all Jakarta EE9 features have direct dependency com.ibm.websphere.appserver.eeCompatible-9.0 so that we can use that as indicator to exclude all Jakarta EE9 features, but currently some Jakarta EE9 features still don't have direct dependency com.ibm.websphere.appserver.eeCompatible-9.0. The runtime team is gonna add it to all Jakarta EE9 features under this issue OpenLiberty/open-liberty#13165, so disabling Jakarta EE9 features will be fully completed after this issue OpenLiberty/open-liberty#13165 is fixed

Given the above situation, currently we have two solutions:

  1. Wait runtime team adds com.ibm.websphere.appserver.eeCompatible-9.0 as direct dependency to all Jakarta EE9 features then we can use this PR to permanently disable Jakarta EE9 features.
  2. Use hardcode to exclude the Jakarta EE9 features that runtime team doesn't add com.ibm.websphere.appserver.eeCompatible-9.0 as direct dependency to, then we use another PR to remove the hardcode once runtime team adds com.ibm.websphere.appserver.eeCompatible-9.0 as direct dependency to all Jakarta EE9 features

The PR implements the solution 1 to ensure all test cases are passed, but we can update the PR to adopt solution 1 depends on how long runtime team can finish OpenLiberty/open-liberty#13165.

Fixes: #401

Signed-off-by: jingfu wang [email protected]

@GeekArthur
Copy link
Contributor Author

Update: the PR of this issue OpenLiberty/open-liberty#13165 has been merged, I check with Dave and that fix would be in next release (20.0.0.9) which is around end of August.

@eharris369
Copy link
Contributor

Once you have delivered this PR, don't forget to update the couplet test list to include the new test case (couplet has its own test lists). See https://github.ibm.com/was-wdt-infrastructure/couplet-wdt-tests/tree/master/WDT/Liberty-Tools (just find the list that has the other feature test cases and add the new one).

@GeekArthur GeekArthur closed this Oct 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Disable Jakarta EE9 features for Liberty Tools
2 participants