Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 116 for providers (0.17 sec)

  1. build-logic-commons/basics/src/main/kotlin/gradlebuild/basics/BuildParams.kt

            }
        }.toMap()
    
    
    /**
     * Creates a [Provider] that returns `true` when this [Provider] has a value
     * and `false` otherwise. The returned [Provider] always has a value.
     * @see Provider.isPresent
     */
    private
    fun <T> Provider<T>.presence(): Provider<Boolean> =
        map { true }.orElse(false)
    
    
    fun Project.gradleProperty(propertyName: String) = providers.gradleProperty(propertyName)
    
    
    Plain Text
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Mon Jan 01 01:23:31 GMT 2024
    - 16.2K bytes
    - Viewed (0)
  2. build-logic/integration-testing/src/main/kotlin/gradlebuild/integrationtests/ide/AndroidStudioProvisioningPlugin.kt

                project.autoDownloadAndroidStudio,
                project.runAndroidStudioInHeadlessMode,
                project.androidStudioHome,
                androidStudioJvmArgs,
                project.providers
            )
        }
    Plain Text
    - Registered: Wed Mar 27 11:36:08 GMT 2024
    - Last Modified: Fri Dec 22 13:46:27 GMT 2023
    - 5.4K bytes
    - Viewed (0)
  3. build-logic-commons/module-identity/src/main/kotlin/gradlebuild.module-identity.gradle.kts

                runningOnCi = buildRunningOnCi
                runningInstallTask = provider { isRunningInstallTask() }
                runningDocsTestTask = provider { isRunningDocsTestTask() }
            }
        }
    
    
    fun Project.buildTimestampFromBuildReceipt(): Provider<String> =
        providers.of(BuildTimestampFromBuildReceiptValueSource::class) {
            parameters {
    Plain Text
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Sat Sep 30 16:17:28 GMT 2023
    - 4.9K bytes
    - Viewed (0)
  4. build-logic/integration-testing/src/main/kotlin/gradlebuild/integrationtests/ide/AndroidStudioSystemProperties.kt

        val runAndroidStudioInHeadlessMode: Boolean,
        @get:Internal
        val androidStudioHome: Provider<String>,
        @get:Internal
        val androidStudioJvmArgs: List<String>,
        providers: ProviderFactory
    ) : CommandLineArgumentProvider {
    
        @get:Optional
        @get:Nested
        val studioInstallationProvider = providers.provider {
            if (autoDownloadAndroidStudio) {
                studioInstallation
            } else {
    Plain Text
    - Registered: Wed Mar 27 11:36:08 GMT 2024
    - Last Modified: Tue Feb 20 09:51:32 GMT 2024
    - 2.9K bytes
    - Viewed (0)
  5. build-logic-commons/basics/src/main/kotlin/gradlebuild/basics/BuildEnvironment.kt

    import org.gradle.api.JavaVersion
    import org.gradle.api.Project
    import org.gradle.api.file.Directory
    import org.gradle.api.file.DirectoryProperty
    import org.gradle.api.provider.Property
    import org.gradle.api.provider.Provider
    import org.gradle.internal.os.OperatingSystem
    import org.gradle.kotlin.dsl.*
    
    
    abstract class BuildEnvironmentExtension {
        abstract val gitCommitId: Property<String>
    Plain Text
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Fri Feb 09 22:52:01 GMT 2024
    - 5.7K bytes
    - Viewed (2)
  6. build-logic-commons/gradle-plugin/src/main/kotlin/gradlebuild.cache-miss-monitor.gradle.kts

            "CompileAllBuild_NGRemote"
        ) || isBuildCommitDistribution
    
    val Project.isBuildCommitDistribution: Boolean
        get() = providers.gradleProperty("buildCommitDistribution").map { it.toBoolean() }.orElse(false).get()
    
    
    fun Project.isInBuild(vararg buildTypeIds: String) = providers.environmentVariable("BUILD_TYPE_ID").orNull?.let { currentBuildTypeId ->
        buildTypeIds.any { currentBuildTypeId.endsWith(it) }
    Plain Text
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Thu Mar 07 05:49:29 GMT 2024
    - 4.6K bytes
    - Viewed (0)
  7. build-logic/documentation/src/main/groovy/gradlebuild/docs/GradleBuildDocumentationPlugin.java

            ObjectFactory objects = project.getObjects();
            ProviderFactory providers = project.getProviders();
    
            GradleDocumentationExtension extension = project.getExtensions().create("gradleDocumentation", GradleDocumentationExtension.class);
            applyConventions(project, tasks, objects, layout, extension);
    
            extension.getQuickFeedback().convention(providers.provider(() -> project.hasProperty("quickDocs")));
    
    Java
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Wed Apr 17 20:04:00 GMT 2024
    - 7.4K bytes
    - Viewed (0)
  8. build-logic-commons/build-platform/build.gradle.kts

    val asmVersion = "9.7"
    // To try out better kotlin compilation avoidance and incremental compilation
    // with -Pkotlin.incremental.useClasspathSnapshot=true
    val kotlinVersion = providers.gradleProperty("buildKotlinVersion")
        .getOrElse(embeddedKotlinVersion)
    
    dependencies {
        constraints {
            api("org.gradle.guides:gradle-guides-plugin:0.23")
    Plain Text
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Mon Apr 22 05:34:03 GMT 2024
    - 4.8K bytes
    - Viewed (0)
  9. build-logic/binary-compatibility/src/main/groovy/gradlebuild.binary-compatibility.gradle

                }
            }
        }
    }
    
    def apiChangesJsonFile = layout.projectDirectory.file("src/changes/accepted-public-api-changes.json")
    def acceptedViolations = AcceptedApiChanges.parse(providers.fileContents(apiChangesJsonFile).asText.get())
    def compatibilityBaselineVersion = moduleIdentity.releasedVersions.get().mostRecentRelease.version
    
    def ARTIFACT_TYPE = Attribute.of('artifactType', String)
    Plain Text
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Thu Apr 11 12:20:44 GMT 2024
    - 8.6K bytes
    - Viewed (0)
  10. build-logic/documentation/src/main/groovy/gradlebuild/docs/GradleUserManualPlugin.java

    import org.gradle.api.file.DirectoryProperty;
    import org.gradle.api.file.DuplicatesStrategy;
    import org.gradle.api.file.ProjectLayout;
    import org.gradle.api.file.RelativePath;
    import org.gradle.api.provider.Provider;
    import org.gradle.api.tasks.PathSensitivity;
    import org.gradle.api.tasks.SourceSetContainer;
    import org.gradle.api.tasks.Sync;
    import org.gradle.api.tasks.TaskContainer;
    import org.gradle.api.tasks.TaskInputs;
    Java
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Fri Mar 01 05:46:51 GMT 2024
    - 17.7K bytes
    - Viewed (0)
Back to top