- Sort Score
- Result 10 results
- Languages All
Results 31 - 40 of 59 for ComponentMetadataRule (0.23 sec)
-
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentMetadataRulesMissingMetadataIntegrationTest.groovy
expect: succeeds "verify" } String getGroovyAddDependenciesRule() { """ @CacheableRule abstract class AddDependenciesRule implements ComponentMetadataRule { List<String> dependencies @Inject AddDependenciesRule(List<String> dependencies) { this.dependencies = dependencies
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 8K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-ivyMetadataRule/groovy/build.gradle
plugins { id 'java-library' } repositories { ivy { url = uri("$projectDir/repo") } } // tag::ivy-component-metadata-rule[] abstract class IvyVariantDerivationRule implements ComponentMetadataRule { final LibraryElements jarLibraryElements final Category libraryCategory final Usage javaRuntimeUsage final Usage javaApiUsage @Inject
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 2.1K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-ivyMetadataRule/kotlin/build.gradle.kts
repositories { ivy { url = uri("$projectDir/repo") } } // tag::ivy-component-metadata-rule[] abstract class IvyVariantDerivationRule @Inject internal constructor(objectFactory: ObjectFactory) : ComponentMetadataRule { private val jarLibraryElements: LibraryElements private val libraryCategory: Category private val javaRuntimeUsage: Usage private val javaApiUsage: Usage init {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 2.1K bytes - Viewed (0) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/maven/MavenComponentMetadataRulesChangingModulesIntegrationTest.groovy
moduleB.allowAll() buildFile << """ $repoDeclaration configurations { modules } class SavingRule implements ComponentMetadataRule { public void execute(ComponentMetadataContext context) { println "changing=" + context.details.changing } } dependencies { modules "org.test:moduleB:1.0-SNAPSHOT" components {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.9K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-metadataRule/kotlin/settings.gradle.kts
} // end::enforce-settings[] // tag::prefer-projects[] dependencyResolutionManagement { rulesMode = RulesMode.PREFER_PROJECT } // end::prefer-projects[] @CacheableRule abstract class GuavaRule: ComponentMetadataRule { override fun execute(context: ComponentMetadataContext) { val variantVersion = context.details.id.version val version = variantVersion.substring(0, variantVersion.indexOf("-"))
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 1.5K bytes - Viewed (0) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/IvySpecificComponentMetadataRulesIntegrationTest.groovy
withBranch('someBranch') withStatus('release') } } } buildFile << """ class IvyRule implements ComponentMetadataRule { static boolean ruleInvoked @Override void execute(ComponentMetadataContext context) { ruleInvoked = true def descriptor = context.getDescriptor(IvyModuleDescriptor)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 11.3K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/internal/resolve/caching/ComponentMetadataRuleExecutorTest.groovy
} } @CacheableRule static class TestSupplier implements ComponentMetadataRule { @Override void execute(ComponentMetadataContext componentMetadataContext) { } } @CacheableRule static class TestSupplierWithService implements ComponentMetadataRule { final SomeService service @Inject
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/main/java/org/gradle/api/internal/artifacts/ComponentMetadataProcessorFactory.java
* limitations under the License. */ package org.gradle.api.internal.artifacts; /** * A factory for {@link ComponentMetadataProcessor}. * <p> * In a build, {@link org.gradle.api.artifacts.ComponentMetadataRule component metadata rules} can be added to transform dependencies metadata.
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.5K bytes - Viewed (0) -
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/rules/ComponentMetadataRulesInSettingsIntegrationTest.groovy
settingsFile << """ dependencyResolutionManagement { components.all(MyRule) } class MyRule implements ComponentMetadataRule { void execute(ComponentMetadataContext context) { def details = context.details if (details.id.name == 'myplugin') {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 8.3K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/dependencyManagement/customizingResolution-selectionRule/groovy/build.gradle
repositories { ivy { url layout.projectDirectory.dir("repo") } } // 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") {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Jan 09 01:09:32 UTC 2024 - 4.4K bytes - Viewed (0)