gnodet commented on issue #11802: URL: https://github.com/apache/maven/issues/11802#issuecomment-4776518733
Closing — `impl/maven-cli` is an implementation module, not part of Maven's public API (`api/maven-api-*`). The `ModelVersionUtils` class and its domtrip-typed methods are internal to the `mvnup` tool. Additionally, there is pending work to add JPMS module descriptors (#11642), which will formally enforce API boundaries via `module-info.java` exports — packages not explicitly exported (like `o.a.m.cling.invoker.mvnup.goals`) will be inaccessible regardless of Java visibility modifiers. This will make it structurally impossible to depend on these implementation types from outside the module. -- 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]
