Affected version
HEAD
Bug description
Consider if we really want core maven functionality to depend on non-Apache third party projects:
import eu.maveniverse.domtrip.Document;
import eu.maveniverse.domtrip.Editor;
import eu.maveniverse.domtrip.Element;
import static eu.maveniverse.domtrip.maven.MavenPomElements.Elements.MODEL_VERSION;
import static eu.maveniverse.domtrip.maven.MavenPomElements.ModelVersions.MODEL_VERSION_4_0_0;
import static eu.maveniverse.domtrip.maven.MavenPomElements.ModelVersions.MODEL_VERSION_4_1_0;
import static eu.maveniverse.domtrip.maven.MavenPomElements.ModelVersions.MODEL_VERSION_4_2_0;
import static eu.maveniverse.domtrip.maven.MavenPomElements.SchemaLocations.MAVEN_4_0_0_SCHEMA_LOCATION;
import static eu.maveniverse.domtrip.maven.MavenPomElements.SchemaLocations.MAVEN_4_1_0_SCHEMA_LOCATION;
import static eu.maveniverse.domtrip.maven.MavenPomElements.SchemaLocations.MAVEN_4_2_0_SCHEMA_LOCATION;
/**
* Utility class for handling Maven model version operations during upgrades.
*
* <p>This class uses domtrip internally for superior formatting preservation
* and simplified API while maintaining the same external interface.
*/
public final class ModelVersionUtils {
I'm not sure how far the issue extends. In this file it would be trivial to remove this dependency.
Affected version
HEAD
Bug description
Consider if we really want core maven functionality to depend on non-Apache third party projects:
I'm not sure how far the issue extends. In this file it would be trivial to remove this dependency.