Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for ModelVersionUtils (0.07 sec)

  1. impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/ModelVersionUtils.java

     *
     * <p>This class uses domtrip internally for superior formatting preservation
     * and simplified API while maintaining the same external interface.
     */
    public final class ModelVersionUtils {
    
        private ModelVersionUtils() {
            // Utility class
        }
    
        /**
         * Detects the model version from a POM document.
         * Uses both the modelVersion element and namespace URI for detection.
         *
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 9.5K bytes
    - Viewed (0)
  2. impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/ModelVersionUtilsTest.java

            void shouldHandleNewerThan410Versions() {
                assertTrue(ModelVersionUtils.isNewerThan410("4.2.0"));
                assertTrue(ModelVersionUtils.isNewerThan410("5.0.0"));
                assertFalse(ModelVersionUtils.isNewerThan410("4.1.0"));
                assertFalse(ModelVersionUtils.isNewerThan410("4.0.0"));
            }
    
            @Test
            @DisplayName("should handle null versions in comparison")
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 19.6K bytes
    - Viewed (0)
  3. impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/InferenceStrategy.java

            String currentVersion = ModelVersionUtils.detectModelVersion(pomDocument);
    
            // Only remove modelVersion for 4.1.0+ models where it can be inferred from namespace
            if (MODEL_VERSION_4_1_0.equals(currentVersion) || ModelVersionUtils.isNewerThan410(currentVersion)) {
    
                if (ModelVersionUtils.removeModelVersion(pomDocument)) {
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 27.6K bytes
    - Viewed (0)
  4. impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/ModelUpgradeStrategy.java

    import static eu.maveniverse.domtrip.maven.MavenPomElements.Namespaces.MAVEN_4_1_0_NAMESPACE;
    import static org.apache.maven.cling.invoker.mvnup.goals.ModelVersionUtils.getSchemaLocationForModelVersion;
    
    /**
     * Strategy for upgrading Maven model versions (e.g., 4.0.0 → 4.1.0).
     * Handles namespace updates, schema location changes, and element conversions.
     */
    @Named
    @Singleton
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 16.6K bytes
    - Viewed (0)
  5. impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/AbstractUpgradeGoal.java

                targetModel = MODEL_VERSION_4_1_0;
            } else {
                targetModel = MavenPomElements.ModelVersions.MODEL_VERSION_4_0_0;
            }
    
            if (!ModelVersionUtils.isValidModelVersion(targetModel)) {
                context.failure("Invalid target model version: " + targetModel);
                context.failure("Supported versions: 4.0.0, 4.1.0");
                return 1;
            }
    
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 12.5K bytes
    - Viewed (0)
Back to top