- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 62 for ComponentMetadataContext (0.44 sec)
-
subprojects/core-api/src/main/java/org/gradle/api/artifacts/ComponentMetadataContext.java
import javax.annotation.Nonnull; import javax.annotation.Nullable; /** * Provides access to component metadata from a {@link ComponentMetadataRule}. * * @since 4.9 */ public interface ComponentMetadataContext { /** * Used to access a specific descriptor format. * * @param descriptorClass the descriptor class * @param <T> the descriptor type *
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Feb 29 12:25:59 UTC 2020 - 1.3K bytes - Viewed (0) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentMetadataRulesCachingIntegrationTest.groovy
@CacheableRule class CachedRuleA implements ComponentMetadataRule { public void execute(ComponentMetadataContext context) { println 'Rule A executed' context.details.changing = true } } @CacheableRule class CachedRuleB implements ComponentMetadataRule { public void execute(ComponentMetadataContext context) { println 'Rule B executed - saw changing ' + context.details.changing }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 12.1K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-metadataRule/kotlin/build.gradle.kts
@CacheableRule abstract class TargetJvmVersionRule @Inject constructor(val jvmVersion: Int) : ComponentMetadataRule { @get:Inject abstract val objects: ObjectFactory override fun execute(context: ComponentMetadataContext) { context.details.withVariant("compile") { attributes { attribute(TargetJvmVersion.TARGET_JVM_VERSION_ATTRIBUTE, jvmVersion)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 10.1K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultComponentMetadataProcessor.java
private static final Transformer<ModuleComponentResolveMetadata, WrappingComponentMetadataContext> DETAILS_TO_RESULT = componentMetadataContext -> { ModuleComponentResolveMetadata metadata = componentMetadataContext .getImmutableMetadataWithDerivationStrategy(componentMetadataContext.getVariantDerivationStrategy()); return realizeMetadata(metadata); };
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 20.2K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-metadataRule/groovy/build.gradle
final Integer jvmVersion @Inject TargetJvmVersionRule(Integer jvmVersion) { this.jvmVersion = jvmVersion } @Inject abstract ObjectFactory getObjects() void execute(ComponentMetadataContext context) { context.details.withVariant("compile") { attributes { attribute(TargetJvmVersion.TARGET_JVM_VERSION_ATTRIBUTE, jvmVersion)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 10.2K bytes - Viewed (0) -
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/ComponentMetadataRulesIntegrationTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 24 06:54:47 UTC 2023 - 18.9K bytes - Viewed (0) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentMetadataRulesChangingModulesIntegrationTest.groovy
buildFile << """ $repoDeclaration configurations { modules } class VerifyingRule implements ComponentMetadataRule { public void execute(ComponentMetadataContext context) { println "changing=" + context.details.changing } } dependencies { modules("org.test:moduleA:1.0") { changing = true } components { all(VerifyingRule) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 4.6K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/dsl/TestComponentMetadataRuleWithArgs.java
public TestComponentMetadataRuleWithArgs(String arg1, long arg2) { instanceCount++; constructorParams = new Object[]{arg1, arg2}; } @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.2K bytes - Viewed (0)