Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 127 for ResolutionStrategy (0.27 sec)

  1. platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-substitutionRule/kotlin/build.gradle.kts

    // Need to have at least one configuration declared, otherwise the rules are never evaluated
    val conf by configurations.creating
    
    // tag::module_to_project_substitution[]
    configurations.all {
        resolutionStrategy.dependencySubstitution {
            substitute(module("org.utils:api"))
                .using(project(":api")).because("we work with the unreleased development version")
            substitute(module("org.utils:util:2.5")).using(project(":util"))
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 796 bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/dependencyManagement/managingTransitiveDependencies-resolutionStrategy/kotlin/build.gradle.kts

    configurations.all {
        resolutionStrategy {
            failOnVersionConflict()
        }
    }
    // end::fail-on-version-conflict[]
    
    // tag::fail-on-dynamic[]
    configurations.all {
        resolutionStrategy {
            failOnDynamicVersions()
        }
    }
    // end::fail-on-dynamic[]
    
    // tag::fail-on-changing[]
    configurations.all {
        resolutionStrategy {
            failOnChangingVersions()
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 889 bytes
    - Viewed (0)
  3. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/repository/ResolvingSnapshotFromPluginRepositorySpec.groovy

            pluginBuilder.publishAs("org.example.plugin:plugin:${version}", mavenRepo, executer)
        }
    
        private void useCustomRepository(String resolutionStrategy = "") {
            settingsFile << """
              pluginManagement {
                $resolutionStrategy
                repositories {
                    maven {
                        url "${mavenRepo.uri}"
                    }
                }
              }
            """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 08 12:20:28 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-selectionRule/groovy/build.gradle

            }
        }
    }
    dependencies {
        components {
            all(StatusRule)
        }
    }
    
    // tag::reject-version-1-1[]
    configurations {
        rejectConfig {
            resolutionStrategy {
                componentSelection {
                    // Accept the highest version matching the requested version that isn't '1.5'
                    all { ComponentSelection selection ->
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jan 09 01:09:32 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-selectionRule/kotlin/build.gradle.kts

            }
        }
    }
    dependencies {
        components {
            all(StatusRule::class.java)
        }
    }
    
    // tag::reject-version-1-1[]
    configurations {
        create("rejectConfig") {
            resolutionStrategy {
                componentSelection {
                    // Accept the highest version matching the requested version that isn't '1.5'
                    all {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jan 09 01:09:32 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-resolutionStrategy/groovy/build.gradle

    // tag::custom-versioning-scheme[]
    configurations.all {
        resolutionStrategy.eachDependency { DependencyResolveDetails details ->
            if (details.requested.version == 'default') {
                def version = findDefaultVersionInCatalog(details.requested.group, details.requested.name)
                details.useVersion version.version
                details.because version.because
            }
        }
    }
    
    def findDefaultVersionInCatalog(String group, String name) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolveengine/artifact/VariantResolvingArtifactSetTest.groovy

     * limitations under the License.
     */
    
    package org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact
    
    import org.gradle.api.artifacts.ResolutionStrategy
    import org.gradle.api.artifacts.component.ComponentSelector
    import org.gradle.api.internal.artifacts.ivyservice.resolveengine.excludes.specs.ExcludeSpec
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Jan 21 03:08:51 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/docs/userguide/dep-man/03-controlling-transitive-dependencies/resolution_strategy_tuning.adoc

    .Direct dependency version not matching a transitive version
    ====
    include::sample[dir="snippets/dependencyManagement/managingTransitiveDependencies-resolutionStrategy/kotlin",files="build.gradle.kts[tags=dependencies]"]
    include::sample[dir="snippets/dependencyManagement/managingTransitiveDependencies-resolutionStrategy/groovy",files="build.gradle[tags=dependencies]"]
    ====
    
    Then by default Gradle would upgrade `commons-lang3`, but it is possible to _fail_ the build:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 9.1K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/locking/MixedDependencyLockingIntegrationTest.groovy

            buildFile << """
    repositories {
        maven {
            name 'repo'
            url '${mavenRepo.uri}'
        }
    }
    configurations {
        lockedConf {
            resolutionStrategy.activateDependencyLocking()
        }
    
        unlockedConf
    }
    
    dependencies {
        lockedConf 'org:foo:[1.0,2.0)'
        unlockedConf 'org:foo:[1.0,2.0)'
    }
    """
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  10. platforms/ide/ide/src/integTest/groovy/org/gradle/plugins/ide/idea/IdeaDependencySubstitutionIntegrationTest.groovy

        apply plugin: "idea"
    }
    
    project(":project2") {
        dependencies {
            implementation group: "junit", name: "junit", version: "4.7"
        }
    
        configurations.all {
            resolutionStrategy.dependencySubstitution {
                substitute module("junit:junit:4.7") using project(":project1")
            }
        }
    }
    """)
    
            def dependencies = parseIml("project2/project2.iml").dependencies
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 3.7K bytes
    - Viewed (0)
Back to top