Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 524 for logic (0.04 sec)

  1. platforms/core-configuration/kotlin-dsl-integ-tests/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/K2IntegrationTest.kt

        @Test
        @Requires(IntegTestPreconditions.NotEmbeddedExecutor::class)
        fun `can try k2 with included build for build logic using kotlin-jvm plugin`() {
    
            withDefaultSettingsIn("build-logic")
            withBuildScriptIn("build-logic", """
                plugins {
                    id("java-gradle-plugin")
                    kotlin("jvm") version "$kotlinVersion"
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 06:52:58 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  2. build-logic-commons/gradle-plugin/src/main/kotlin/gradlebuild/BuildScanInfoCollectingServices.kt

        taskFilter: (Task) -> Boolean,
        /* pass the collected information in build-logic and main build to build scan */
        buildScanAction: BuildScanConfiguration.(Any, Any) -> Unit
    ) {
        val gradleRootProject = when {
            project.name == "gradle" -> project.rootProject
            project.rootProject.name == "build-logic" -> rootProject.gradle.parent?.rootProject
            else -> project.gradle.parent?.rootProject
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 03:34:53 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-provider/src/integTest/groovy/org/gradle/internal/declarativedsl/project/DeclarativeDSLCustomDependenciesExtensionsSpec.groovy

            given: "a plugin that creates a custom extension using a DependencyCollector"
            file("build-logic/src/main/java/com/example/restricted/DependenciesExtension.java") << defineDependenciesExtension()
            file("build-logic/src/main/java/com/example/restricted/LibraryExtension.java") << defineLibraryExtension()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 10:11:12 UTC 2024
    - 28.5K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/docs/userguide/authoring-builds/structuring/sharing_build_logic_between_subprojects.adoc

    == Share logic in `buildSrc`
    
    `buildSrc` is a Gradle-recognized and protected directory which comes with some benefits:
    
    1. *Reusable Build Logic*:
    +
    `buildSrc` allows you to organize and centralize your custom build logic, tasks, and plugins in a structured manner.
    The code written in buildSrc can be reused across your project, making it easier to maintain and share common build functionality.
    
    2. *Isolation from the Main Build*:
    +
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 23 12:58:46 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  5. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheIncludedBuildLogicIntegrationTest.groovy

    class ConfigurationCacheIncludedBuildLogicIntegrationTest extends AbstractConfigurationCacheIntegrationTest {
        TestFile pluginSourceFile
    
        def setup() {
            settingsFile << "includeBuild('build-logic')"
            def rootDir = file("build-logic")
            rootDir.file("settings.gradle") << """
                rootProject.name="lib"
            """
            rootDir.file("build.gradle") << """
                plugins {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  6. build-logic/settings.gradle.kts

    include("root-build")
    
    // Shared information about external modules
    include("dependency-modules")
    
    // Special purpose build logic for root project - please preserve alphabetical order
    include("cleanup")
    include("idea")
    include("lifecycle")
    
    // Special purpose build logic for subproject - please preserve alphabetical order
    include("binary-compatibility")
    include("build-init-samples")
    include("buildquality")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 13:29:44 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  7. build-logic-commons/settings.gradle.kts

    }
    
    includeBuild("../build-logic-settings")
    
    // Shared basics for all
    include("basics")
    
    // Platform: defines shared dependency versions
    include("build-platform")
    
    // Compute the identity/version we are building and related details (like current git commit)
    include("module-identity")
    
    // Code quality rules common to :build-logic and the root build
    include("code-quality-rules")
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 23 11:54:19 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  8. subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/ProjectReportTaskIntegrationTest.groovy

    No sub-projects
    """
        }
    
        def "project project structure and software types for multi-project build using declarative dcl"() {
            given: "a build-logic build registering an ecosystem plugin defining several software types via several plugins"
            file("build-logic/src/main/java/com/example/restricted/LibraryExtension.java") << """
                package com.example.restricted;
    
                import org.gradle.api.provider.Property;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 03 16:02:32 UTC 2024
    - 10K bytes
    - Viewed (0)
  9. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/inputs/undeclared/UndeclaredBuildInputsIntegrationTest.groovy

            outputContains("Execution: build-logic-value")
    
            when:
            System.clearProperty("someProperty")
            configurationCacheRun "print", "-DsomeProperty=cli-overridden-value"
    
            then:
            configurationCache.assertStateLoaded()
            outputContains("Execution: build-logic-value")
        }
    
        def "reports build logic reading files in #title"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 36K bytes
    - Viewed (0)
  10. platforms/documentation/docs/src/docs/userguide/authoring-builds/plugins/custom_plugins.adoc

    │   │   └──...
    │   └── build.gradle.kts
    └── settings.gradle.kts
    ----
    
    The build file of the `database-logic` subproject is as follows:
    
    ====
    include::sample[dir="snippets/plugins/pluginProject/kotlin",files="database-logic/build.gradle.kts[]"]
    include::sample[dir="snippets/plugins/pluginProject/groovy",files="database-logic/build.gradle[]"]
    ====
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 25 21:49:49 UTC 2024
    - 14.8K bytes
    - Viewed (0)
Back to top