Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for InferenceStrategy (0.05 sec)

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

     * For 4.1.0+ models: applies full inference optimizations.
     * Removes redundant information that can be inferred by Maven during model building.
     */
    @Named
    @Singleton
    @Priority(30)
    public class InferenceStrategy extends AbstractUpgradeStrategy {
    
        @Override
        public boolean isApplicable(UpgradeContext context) {
            UpgradeOptions options = getOptions(context);
    
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 27.6K bytes
    - Viewed (0)
  2. impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/GAVUtilsTest.java

                pomMap.put(Paths.get("/project/child/pom.xml"), childDoc);
    
                UpgradeContext context = createMockContext();
    
                Set<Coordinates> gavs = InferenceStrategy.computeAllArtifactCoordinates(context, pomMap);
    
                assertEquals(2, gavs.size());
                assertTrue(gavs.contains(Coordinates.of("com.example", "parent-project", "1.0.0")));
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 17.3K bytes
    - Viewed (0)
  3. impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/InferenceStrategyTest.java

    import static org.mockito.Mockito.when;
    
    /**
     * Unit tests for the {@link InferenceStrategy} class.
     * Tests Maven 4.1.0+ inference optimizations including dependency and parent inference.
     */
    @DisplayName("InferenceStrategy")
    class InferenceStrategyTest {
    
        private InferenceStrategy strategy;
    
        @BeforeEach
        void setUp() {
            strategy = new InferenceStrategy();
        }
    
        private UpgradeContext createMockContext() {
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 35.2K bytes
    - Viewed (0)
  4. impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/package-info.java

     *   <li>{@link org.apache.maven.cling.invoker.mvnup.goals.PluginUpgradeStrategy} - Upgrades plugin versions for Maven 4 compatibility</li>
     *   <li>{@link org.apache.maven.cling.invoker.mvnup.goals.InferenceStrategy} - Applies Maven 4.1.0+ inference optimizations</li>
     *   <li>{@link org.apache.maven.cling.invoker.mvnup.goals.CompatibilityFixStrategy} - Fixes Maven 4 compatibility issues</li>
     * </ul>
     *
     * <h3>Utility Classes</h3>
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Nov 18 18:03:26 UTC 2025
    - 3.3K bytes
    - Viewed (0)
Back to top