Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 34 for Strategies (0.06 seconds)

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

    @Singleton
    public class StrategyOrchestrator {
    
        private final List<UpgradeStrategy> strategies;
    
        @Inject
        public StrategyOrchestrator(List<UpgradeStrategy> strategies) {
            // DI container automatically sorts strategies by priority (highest first)
            this.strategies = strategies;
        }
    
        /**
         * Executes all applicable upgrade strategies in priority order.
         * Each strategy is checked for applicability before execution.
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Tue Nov 18 18:03:26 GMT 2025
    - 7K bytes
    - Click Count (0)
  2. impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/StrategyOrchestratorTest.java

            @Test
            @DisplayName("should execute all applicable strategies")
            void shouldExecuteAllApplicableStrategies() throws Exception {
                UpgradeContext context = createMockContext();
                Map<Path, Document> pomMap = Map.of(Paths.get("pom.xml"), mock(Document.class));
    
                // Mock all strategies as applicable
                for (UpgradeStrategy strategy : mockStrategies) {
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Tue Nov 18 18:03:26 GMT 2025
    - 12.3K bytes
    - Click Count (0)
  3. impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/package-info.java

     * under the License.
     */
    
    /**
     * Maven Upgrade Tool Goals and Strategies.
     *
     * <p>This package contains the implementation of the Maven upgrade tool (mvnup) that helps
     * upgrade Maven projects to be compatible with Maven 4. The tool is organized around
     * a goal-based architecture with pluggable upgrade strategies.</p>
     *
     * <h2>Architecture Overview</h2>
     *
     * <h3>Goals</h3>
     * <ul>
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Tue Nov 18 18:03:26 GMT 2025
    - 3.3K bytes
    - Click Count (0)
  4. docs/en/docs/deployment/index.md

    This is in contrast to the **development** stages, where you are constantly changing the code, breaking it and fixing it, stopping and restarting the development server, etc.
    
    ## Deployment Strategies { #deployment-strategies }
    
    There are several ways to do it depending on your specific use case and the tools that you use.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Mon Nov 17 19:33:53 GMT 2025
    - 1.5K bytes
    - Click Count (0)
  5. docs/de/docs/deployment/index.md

    Das steht im Gegensatz zu den **Entwicklungsphasen**, in denen Sie ständig den Code ändern, kaputt machen, reparieren, den Entwicklungsserver stoppen und neu starten, usw.
    
    ## Deployment-Strategien { #deployment-strategies }
    
    Es gibt mehrere Möglichkeiten, dies zu tun, abhängig von Ihrem spezifischen Anwendungsfall und den von Ihnen verwendeten Tools.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Tue Dec 02 17:32:56 GMT 2025
    - 1.8K bytes
    - Click Count (0)
  6. impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/mvnup/goals/UpgradeStrategy.java

    /**
     * Strategy interface for different types of upgrade operations.
     * Each strategy handles a specific aspect of the Maven upgrade process.
     *
     * <p>Strategies work with domtrip Documents for perfect formatting preservation.
     * Individual strategies can create domtrip Editors from Documents as needed:
     * <pre>
     * Editor editor = new Editor(document);
     * // ... perform domtrip operations ...
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Tue Nov 18 18:03:26 GMT 2025
    - 3.4K bytes
    - Click Count (0)
  7. impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvnup/goals/UpgradeWorkflowIntegrationTest.java

            List<UpgradeStrategy> strategies = List.of(
                    new ModelUpgradeStrategy(),
                    new CompatibilityFixStrategy(),
                    new PluginUpgradeStrategy(),
                    new InferenceStrategy());
    
            StrategyOrchestrator orchestrator = new StrategyOrchestrator(strategies);
            applyGoal = new Apply(orchestrator);
    Created: Sun Dec 28 03:35:09 GMT 2025
    - Last Modified: Wed Sep 17 10:01:14 GMT 2025
    - 9.3K bytes
    - Click Count (0)
  8. docs/ru/docs/deployment/index.md

    Это отличается от этапов **разработки**, когда вы постоянно меняете код, ломаете его и исправляете, останавливаете и перезапускаете сервер разработки и т.д.
    
    ## Стратегии развёртывания { #deployment-strategies }
    
    Есть несколько способов сделать это, в зависимости от вашего конкретного случая и используемых вами инструментов.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Thu Dec 11 21:25:03 GMT 2025
    - 2.8K bytes
    - Click Count (0)
  9. docs/en/docs/deployment/concepts.md

    ### Examples of Replication Tools and Strategies { #examples-of-replication-tools-and-strategies }
    
    There can be several approaches to achieve this, and I'll tell you more about specific strategies in the next chapters, for example when talking about Docker and containers.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sun Aug 31 09:15:41 GMT 2025
    - 18.6K bytes
    - Click Count (1)
  10. docs/es/docs/deployment/index.md

    Esto contrasta con las etapas de **desarrollo**, donde estás constantemente cambiando el código, rompiéndolo y arreglándolo, deteniendo y reiniciando el servidor de desarrollo, etc.
    
    ## Estrategias de Despliegue { #deployment-strategies }
    
    Hay varias maneras de hacerlo dependiendo de tu caso de uso específico y las herramientas que utilices.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Tue Dec 16 16:33:45 GMT 2025
    - 1.7K bytes
    - Click Count (0)
Back to Top