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

Issue #8983 - Move multiple WebAppClassLoader implementations to common one in jetty-ee #12759

Open
wants to merge 4 commits into
base: jetty-12.1.x
Choose a base branch
from

Conversation

joakime
Copy link
Contributor

@joakime joakime commented Feb 2, 2025

Replacement for PR #12751 but more mindful of git rename (move) behavior, to retain history of moved classes from jetty-ee11 tree.

Create a jetty-ee WebAppClassLoader that is used everywhere.

Deprecate, gut, extend from jetty-ee version, but not remove, the older locations in the individual EE## locations.

The WebAppClassLoader specific tests have been moved to jetty-ee as well.

@joakime
Copy link
Contributor Author

joakime commented Feb 2, 2025

@gregw the WebAppClassLoader is now a renamed (moved) artifact with history retained.

See commit : 183ddf5

And the history in this branch : https://github.com/jetty/jetty.project/commits/fix/12.1.x/core-webappclassloader-2/jetty-core/jetty-ee/src/main/java/org/eclipse/jetty/ee/WebAppClassLoader.java

When this PR is merged, we cannot use "Squash and merge" or "Rebase and merge" so that the history is retained properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 👀 In review
Development

Successfully merging this pull request may close these issues.

1 participant