- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 16 for ComponentMetadataContext (0.29 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)