- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 22 for ComponentMetadataRule (0.48 sec)
-
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentMetadataRulesCachingIntegrationTest.groovy
} buildFile << """ @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) {
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
plugins { `java-library` } repositories { mavenCentral() } // tag::config-component-metadata-rule[] @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 {
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/documentation/docs/src/snippets/dependencyManagement/customizingResolution-metadataRule/groovy/build.gradle
plugins { id 'java-library' } repositories { mavenCentral() } // tag::config-component-metadata-rule[] @CacheableRule abstract class TargetJvmVersionRule implements ComponentMetadataRule { final Integer jvmVersion @Inject TargetJvmVersionRule(Integer jvmVersion) { this.jvmVersion = jvmVersion } @Inject abstract ObjectFactory getObjects() void execute(ComponentMetadataContext context) {
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/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentMetadataRulesIntegrationTest.groovy
ext.rulesUninvoked = [] class InvokedRule implements ComponentMetadataRule { static boolean ruleInvoked public void execute(ComponentMetadataContext context) { ruleInvoked = true } } class NotInvokedRule implements ComponentMetadataRule { static boolean ruleInvoked
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/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)} {
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/integTest/groovy/org/gradle/integtests/resolve/capabilities/CapabilitiesRulesIntegrationTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 17.1K bytes - Viewed (0) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/VariantFilesMetadataRulesIntegrationTest.groovy
['org.gradle.jvm.version': 8, 'org.gradle.status': 'integration'] } } def setup() { buildFile << """ class MissingJdk8VariantRule implements ComponentMetadataRule { String base @javax.inject.Inject MissingJdk8VariantRule(String base) { this.base = base }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 28.1K bytes - Viewed (0) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentAttributesRulesIntegrationTest.groovy
def quality = Attribute.of("quality", String) configurations { conf.attributes.attribute(quality, 'qa') } class AttributeRule implements ComponentMetadataRule { Attribute targetAttribute @javax.inject.Inject public AttributeRule(Attribute attribute) { targetAttribute = attribute }
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/rules/VariantAttributesRulesIntegrationTest.groovy
} """ } def "can add attributes"() { given: withDefaultVariantToTest() buildFile << """ class AttributeRule implements ComponentMetadataRule { Attribute attribute @javax.inject.Inject AttributeRule(Attribute attribute) { this.attribute = attribute }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 19.6K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/management/DefaultDependencyResolutionManagement.java
} @Override public ComponentMetadataHandler all(Class<? extends ComponentMetadataRule> rule) { components(h -> h.all(rule)); return this; } @Override public ComponentMetadataHandler all(Class<? extends ComponentMetadataRule> rule, Action<? super ActionConfiguration> configureAction) { components(h -> h.all(rule, configureAction));
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 12K bytes - Viewed (0)