Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for ComponentMetadataContext (0.29 sec)

  1. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/resolve/caching/ComponentMetadataRuleExecutorTest.groovy

        Serializer<ModuleComponentResolveMetadata> serializer
        InstantiatingAction<ComponentMetadataContext> rule
        Transformer<ModuleComponentResolveMetadata, ComponentMetadataContext> detailsToResult
        Transformer<ComponentMetadataContext, ModuleVersionIdentifier> onCacheMiss
        CachePolicy cachePolicy
    
        ModuleComponentResolveMetadata result
    
        def setup() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:51:31 UTC 2024
    - 11K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/dsl/TestAddVariantComponentMetadataRule.java

    import org.gradle.api.artifacts.ComponentMetadataContext;
    import org.gradle.api.artifacts.ComponentMetadataRule;
    import org.gradle.api.attributes.Attribute;
    
    @CacheableRule
    public class TestAddVariantComponentMetadataRule implements ComponentMetadataRule {
        @Override
        public void execute(ComponentMetadataContext componentMetadataContext) {
            componentMetadataContext.getDetails().addVariant("test", variantMetadata -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 28 16:23:01 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/AdditionalVariantsMetadataRulesIntegrationTest.groovy

                    @Override
                    public void execute(ComponentMetadataContext componentMetadataContext) {
                        Category category = objectFactory.named(Category.class, Category.DOCUMENTATION);
                        DocsType docsType = objectFactory.named(DocsType.class, "my-classifier");
    
                        ModuleVersionIdentifier id = componentMetadataContext.getDetails().getId();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 28 16:23:01 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-selectionRule/groovy/build.gradle

    // Set up the status scheme so that "experimental" is a valid status for "org.sample" artifacts
    
    class StatusRule implements ComponentMetadataRule {
    
        @Override
        void execute(ComponentMetadataContext componentMetadataContext) {
            def details = componentMetadataContext.details
            if (details.id.group == "org.sample") {
                details.statusScheme = ["experimental", "integration", "milestone", "release"]
            }
        }
    }
    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

        }
    }
    
    // Set up the status scheme so that "experimental" is a valid status for "org.sample" artifacts
    
    class StatusRule : ComponentMetadataRule {
    
        override fun execute(componentMetadataContext: ComponentMetadataContext) {
            val details = componentMetadataContext.details
            if (details.id.group == "org.sample") {
                details.statusScheme = listOf("experimental", "integration", "milestone", "release")
            }
        }
    }
    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. build-logic/dependency-modules/src/main/kotlin/gradlebuild.dependency-modules.gradle.kts

    
    abstract class CapabilityRule @Inject constructor(
        val name: String,
        val version: String
    ) : ComponentMetadataRule {
        override fun execute(context: ComponentMetadataContext) {
            context.details.allVariants {
                withCapabilities {
                    addCapability("org.gradle.internal.capability", name, version)
                }
            }
        }
    }
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jun 05 20:15:18 UTC 2024
    - 9.7K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentAttributesRulesIntegrationTest.groovy

                    @javax.inject.Inject
                    public AttributeRule(Attribute attribute) {
                        targetAttribute = attribute
                    }
    
                    public void execute(ComponentMetadataContext context) {
                        context.details.attributes {
                            attribute targetAttribute, ${fixApplied ? '"qa"' : '"canary"'}
                        }
                    }
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:10:53 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/attributes/DependenciesAttributesIntegrationTest.groovy

                    @javax.inject.Inject
                    ModifyDependencyRule(Attribute attribute) {
                        this.attribute = attribute
                    }
    
                    void execute(ComponentMetadataContext context) {
                        context.details.allVariants {
                            withDependencies {
                                it.each {
                                   it.attributes {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 02:13:52 UTC 2024
    - 49.5K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/docs/userguide/dep-man/03-controlling-transitive-dependencies/component_metadata_rules.adoc

    In this example, the rule is also further configured through an link:{javadocPath}/org/gradle/api/ActionConfiguration.html[ActionConfiguration].
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:10:53 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  10. build-logic-commons/gradle-plugin/src/main/kotlin/gradlebuild.code-quality.gradle.kts

        get() = the<GroovySourceDirectorySet>()
    
    abstract class CodeNarcRule @Inject constructor(
        private val groovyVersion: String
    ) : ComponentMetadataRule {
        override fun execute(context: ComponentMetadataContext) {
            context.details.allVariants {
                withDependencies {
                    val isAtLeastGroovy4 = VersionNumber.parse(groovyVersion).major >= 4
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:36 UTC 2024
    - 6.1K bytes
    - Viewed (0)
Back to top