gnodet commented on PR #13490: URL: https://github.com/apache/maven/pull/13490#issuecomment-6194227142
Thanks for the review @rmannibucau. The goal here is to internalize plexus-classworlds as an Apache Maven artifact and expose a **minimal, stable API** for the concepts that plugin authors genuinely need today (mostly realm introspection). The API surface is already quite small — `ClassWorld`, `ClassRealm`, and `Strategy` are the three things plugins interact with. That said, I agree the longer-term direction is worth discussing. The `Strategy` abstraction in particular could arguably be flattened. I'd propose keeping this PR focused on the internalization (replacing the external dependency) and tracking API refinement in a follow-up issue where the design can be discussed with more context. Would that work for you? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
