- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 62 for ComponentMetadataContext (0.51 sec)
-
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/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentMetadataRulesInjectionIntegrationTest.groovy
RepositoryResourceAccessor accessor @javax.inject.Inject public AssertingRule(RepositoryResourceAccessor accessor) { this.accessor = accessor } public void execute(ComponentMetadataContext context) { println 'AssertingRule executed' accessor.withResource('my-lib-1.0.jar') { println 'Resource action executed' } } } dependencies { components {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 3.8K 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) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/SpecConfigurableRule.java
*/ package org.gradle.api.internal.artifacts.dsl; import org.gradle.api.artifacts.ComponentMetadataContext; import org.gradle.api.artifacts.ModuleVersionIdentifier; import org.gradle.api.specs.Spec; import org.gradle.internal.action.ConfigurableRule; class SpecConfigurableRule { private final ConfigurableRule<ComponentMetadataContext> configurableRule; private final Spec<ModuleVersionIdentifier> spec;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.4K 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/AbstractDependencyMetadataRulesIntegrationTest.groovy
""" } def "#thing can be added using #notation notation"() { when: buildFile << """ class ModifyRule implements ComponentMetadataRule { void execute(ComponentMetadataContext context) { context.details.withVariant("$variantToTest") { with${toCamelCase(thing)} { add $declaration }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 36.5K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/dsl/TestComponentMetadataRule.java
import org.gradle.api.artifacts.ComponentMetadataContext; import org.gradle.api.artifacts.ComponentMetadataRule; public class TestComponentMetadataRule implements ComponentMetadataRule { static int instanceCount = 0; public TestComponentMetadataRule() { instanceCount++; } @Override public void execute(ComponentMetadataContext componentMetadataContext) { // Do nothing for now }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.1K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/dependencyManagement/managingTransitiveDependencies-dependencyAlignment/kotlin/build.gradle.kts
} // end::enforced_platform[] } // tag::bom-alignment-rule[] abstract class JacksonBomAlignmentRule: ComponentMetadataRule { override fun execute(ctx: ComponentMetadataContext) { ctx.details.run { if (id.group.startsWith("com.fasterxml.jackson")) { // declare that Jackson modules belong to the platform defined by the Jackson BOM
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 1.7K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/ComponentMetadataHandlerExtensionsTest.kt
import com.nhaarman.mockito_kotlin.inOrder import com.nhaarman.mockito_kotlin.mock import org.gradle.api.Action import org.gradle.api.ActionConfiguration import org.gradle.api.artifacts.ComponentMetadataContext import org.gradle.api.artifacts.ComponentMetadataRule import org.gradle.api.artifacts.dsl.ComponentMetadataHandler import org.junit.Test class ComponentMetadataHandlerExtensionsTest { @Test
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Aug 02 08:06:49 UTC 2023 - 3.4K bytes - Viewed (0)