Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 516 for varints (0.13 sec)

  1. platforms/documentation/docs/src/docs/userguide/dep-man/03-controlling-transitive-dependencies/component_metadata_rules.adoc

    ====
    
    == Making variants published as classified jars explicit ==
    
    While in the previous example, all variants, "main variants" and optional features, were packaged in one jar file, it is common to publish certain variants as separate files.
    In particular, when the variants are mutual exclusive — i.e. they are *not* feature variants, but different variants offering alternative choices.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:10:53 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/internal/component/ResolutionFailureHandlerIntegrationTest.groovy

            The only attribute distinguishing these variants is 'shape'. Add this attribute to the consumer's configuration to resolve the ambiguity:
              - Value: 'round' selects variant: 'blueRoundElements'
              - Value: 'square' selects variant: 'blueSquareElements'
              - Value: 'triangle' selects variant: 'blueTriangleElements'""")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:55:38 UTC 2024
    - 45K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/component/external/model/AbstractMutableModuleComponentResolveMetadataTest.groovy

            copy.variants.size() == 3
            copy.variants[0].name == "api"
            copy.variants[0].files.size() == 2
            copy.variants[1].name == "runtime"
            copy.variants[1].files.size() == 1
            copy.variants[2].name == "link"
            copy.variants[2].files.empty
    
            def immutable3 = copy.asImmutable()
            immutable3.variants.size() == 3
            immutable3.variants[0].name == "api"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 00:21:07 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/DefaultExternalComponentGraphResolveState.java

                    .map(variant -> resolveStateFor(variant).asVariant())
                    .collect(Collectors.toList())
            );
            this.idGenerator = idGenerator;
            this.selectableVariantResults = graphMetadata.getVariantsForGraphTraversal().stream()
                .flatMap(variant -> variant.getVariants().stream())
                .map(variant -> new DefaultResolvedVariantResult(
                    getId(),
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/ArtifactSelectionIntegrationTest.groovy

            println "variants: " + artifacts.collect { it.variant.attributes }
        }
    }
    """
            when:
            run 'show'
    
            then:
            outputContains("files: [a2.jar]")
            outputContains("variants: [{artifactType=jar, buildType=profile, flavor=tasty, usage=api}]")
        }
    
        def "applies producer's disambiguation rules when selecting variant"() {
            buildFile << """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 20:50:18 UTC 2024
    - 34.5K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/docs/userguide/dep-man/dependency_management_terminology.adoc

    It may also fail if the variant selection result is ambiguous, meaning that Gradle does not have enough information to select one of multiple mutual exclusive variants.
    In that case, more information can be provided through <<#sub:terminology_attribute,variant attributes>>.
    Examples of variants each Java components typically offers are _api_ and _runtime_ variants.
    Others examples are JDK8 and JDK11 variants.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Dec 01 18:45:05 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  7. platforms/software/publish/src/main/java/org/gradle/api/publish/internal/metadata/ModuleMetadataSpecBuilder.java

            for (SoftwareComponentVariant variant : softwareComponent.getUsages()) {
                checkVariant(variant);
                variants.add(dependencyCoordinateResolverFactory.createCoordinateResolvers(variant, versionMappingStrategy).map(resolvers ->
                    new ModuleMetadataSpec.LocalVariant(
                        variant.getName(),
                        attributesFor(variant.getAttributes()),
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 02:07:04 UTC 2024
    - 23K bytes
    - Viewed (0)
  8. platforms/native/language-native/src/integTest/groovy/org/gradle/language/cpp/CppLibraryWithBothLinkagePublishingIntegrationTest.groovy

            mainMetadata.variants.size() == 9
            def api = mainMetadata.variant("api")
            api.dependencies.empty
            api.files.size() == 1
            api.files[0].name == 'cpp-api-headers.zip'
            api.files[0].url == 'test-1.2-cpp-api-headers.zip'
            mainMetadata.variant("debugSharedLink").availableAt.coords == "some.group:test_debug_shared:1.2"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/transform/ConsumerProvidedVariantFinder.java

        /**
         * Constructs a complete cacheable variant chain given a root transformed variant and the chain of variants
         * to apply to that root variant.
         *
         * @param stateChain The transform chain from the search state to apply to the root transformed variant.
         * @param root The root variant to apply the chain to.
         *
         * @return A variant chain representing the final transformed variant.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 13.8K bytes
    - Viewed (0)
  10. testing/internal-integ-testing/src/main/groovy/org/gradle/test/fixtures/maven/AbstractMavenModule.groovy

        }
    
        @Override
        MavenModule adhocVariants() {
            variants.clear()
            this
        }
    
        private VariantMetadataSpec createVariant(String variant, Map<String, String> attributes) {
            def variantMetadata = new VariantMetadataSpec(variant, attributes)
            variants.removeAll { it.name == variant }
            variants.add(variantMetadata)
            return variantMetadata
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 29.4K bytes
    - Viewed (0)
Back to top