[maven-4.0.x] Restore compatibility in maven-embedder (#11320) by gnodet · Pull Request #11340 · apache/maven (original) (raw)
Initial plan
Add missing deprecated constants to MavenCli for backward compatibility
Co-authored-by: laeubi 1331477+laeubi@users.noreply.github.com
- Add missing extension model classes for backward compatibility
- Created org.apache.maven.cli.internal.extension.model package
- Added CoreExtension and CoreExtensions classes (deprecated)
- Updated ExtensionResolutionException to return old model type
- Added overloaded constructor for compatibility with new API
Co-authored-by: laeubi 1331477+laeubi@users.noreply.github.com
Add missing xpp3 reader/writer
Do not add @deprecated on constants since the class already is
Add two other missing constants
Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com Co-authored-by: laeubi 1331477+laeubi@users.noreply.github.com (cherry picked from commit 9a5fb67)