Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 38 for useTarget (0.12 sec)

  1. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentReplacementIntegrationTest.groovy

            declaredReplacements 'a->b'
            buildFile << """
                configurations.all { resolutionStrategy.eachDependency { dep ->
                    if (dep.requested.name == 'c') { dep.useTarget 'org:a:1' }
                    if (dep.requested.name == 'd') { dep.useTarget 'org:b:1' }
                }}
            """
            expect:
            resolvedModules 'b'
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 14.3K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-conditionalSubstitutionRule/groovy/consumer/build.gradle

                def targetProject = findProject(":${dependency.requested.module}")
                if (targetProject != null) {
                    dependency.useTarget targetProject
                }
            }
        }
    }
    // end::project_substitution[]
    
    dependencies {
        implementation "org.example:project1:1.0"
    }
    
    tasks.register('showJarFiles') {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-conditionalSubstitutionRule/kotlin/consumer/build.gradle.kts

                if (it is ModuleComponentSelector && it.group == "org.example") {
                    val targetProject = findProject(":${it.module}")
                    if (targetProject != null) {
                        useTarget(targetProject)
                    }
                }
            }
        }
    }
    // end::project_substitution[]
    
    dependencies {
        implementation("org.example:project1:1.0")
    }
    
    tasks.register("showJarFiles") {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/DependencySubstitutionRulesIntegrationTest.groovy

                            it.useTarget group: it.requested.group, name: it.requested.module, version: '1.4'
                        }
                        all {
                            assert it.target.version == '1.4'
                            assert it.target.module == it.requested.module
                            assert it.target.group == it.requested.group
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 20:50:18 UTC 2024
    - 52.8K bytes
    - Viewed (0)
  5. subprojects/core-api/src/main/java/org/gradle/api/artifacts/DependencySubstitution.java

         * </ul>
         *
         * @param notation the notation that gets parsed into an instance of {@link ComponentSelector}.
         */
        void useTarget(Object notation);
    
        /**
         * This method can be used to replace a dependency before it is resolved,
         * e.g. change group, name or version (or all three of them), or replace it
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Dec 23 15:47:10 UTC 2020
    - 3.4K bytes
    - Viewed (0)
  6. subprojects/core-api/src/main/java/org/gradle/api/artifacts/DependencySubstitutions.java

         *   all { DependencySubstitution dependency -&gt;
         *     if (dependency.requested instanceof ModuleComponentSelector &amp;&amp; dependency.requested.module == 'groovy-all') {
         *       dependency.useTarget dependency.requested.group + ':groovy:' + dependency.requested.version
         *     }
         *   }
         *   // Use a rule to replace all missing projects with module dependencies
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 24 20:12:31 UTC 2022
    - 5.8K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/internal/locking/DefaultDependencyLockingProvider.java

            @Override
            public ComponentSelector getRequested() {
                return selector;
            }
    
            @Override
            public void useTarget(Object notation) {
                didSubstitute = true;
            }
    
            @Override
            public void useTarget(Object notation, String reason) {
                didSubstitute = true;
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 02:50:41 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolutionstrategy/ModuleForcingResolveRule.java

                if (forcedModules.containsKey(key)) {
                    DefaultImmutableVersionConstraint versionConstraint = new DefaultImmutableVersionConstraint(forcedModules.get(key));
                    details.useTarget(newSelector(key, versionConstraint, selector.getAttributes(), selector.getRequestedCapabilities()), ComponentSelectionReasons.FORCED);
    
                }
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DependencySubstitutionInternal.java

    import org.gradle.api.internal.artifacts.ivyservice.resolveengine.result.ComponentSelectionDescriptorInternal;
    
    import java.util.List;
    
    public interface DependencySubstitutionInternal extends DependencySubstitution {
        void useTarget(Object notation, ComponentSelectionDescriptor ruleDescriptor);
    
        ComponentSelector getTarget();
    
        List<ComponentSelectionDescriptorInternal> getRuleDescriptors();
    
        boolean isUpdated();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  10. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/DependencyResolveRulesIntegrationTest.groovy

                    conf 'org.utils:a:1.2', 'org.utils:b:2.0'
                }
    
                configurations.conf.resolutionStrategy.eachDependency {
                    if (it.requested.name == 'a') {
                        it.useTarget(it.requested.group + ':b:2.1')
                    }
                }
    """
            resolve.prepare("conf")
    
            expect:
            succeeds("checkDeps")
            resolve.expectGraph {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 28.2K bytes
    - Viewed (0)
Back to top