Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 1,485 for logic (0.04 sec)

  1. 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)
  2. 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)
  3. 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)
  4. releasenotes/notes/ssh-iptables.yaml

        when using Istio on VMs. This configuration was hardcoded into the iptables logic, meaning there was no way to
        capture traffic on port 22.
    
        The iptables logic now no longer has special logic on port 22. Instead, the `istioctl x workload entry configure`
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Dec 06 15:15:39 UTC 2021
    - 1K bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/docs/userguide/authoring-builds/basics/intro_multi_project_builds.adoc

    Let's take the previous example.
    The logic in `buildSrc` has been turned into a project that contains plugins and can be published and worked on independently of the root project build.
    
    The plugin is moved to its own build called `build-logic` with a build script and settings file:
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 24 23:14:04 UTC 2024
    - 11.4K bytes
    - Viewed (0)
  6. 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)
  7. 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)
  8. build-logic/build-update-utils/build.gradle.kts

    plugins {
        id("gradlebuild.build-logic.kotlin-dsl-gradle-plugin")
        id("gradlebuild.build-logic.groovy-dsl-gradle-plugin")
    }
    
    description = "Provides plugins that create update tasks for the Gradle build"
    
    dependencies {
        implementation("gradlebuild:basics")
        implementation("com.google.code.gson:gson")
        implementation("org.jsoup:jsoup")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Sep 30 16:17:28 UTC 2023
    - 355 bytes
    - Viewed (0)
  9. build-logic/packaging/src/main/kotlin/gradlebuild/packaging/GradleDistributionSpecs.kt

                filePermissions { unix("0755") }
            }
            from(repoRoot()) {
                listOf(
                    "build-logic-commons", "build-logic-commons/*",
                    "build-logic", "build-logic/*",
                    "build-logic-settings", "build-logic-settings/*",
                    "subprojects/*", "platforms/*/*"
                ).forEach {
                    include("$it/*.gradle")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 06 12:35:42 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  10. platforms/documentation/docs/src/snippets/bestPractices/logicDuringConfiguration-dont/kotlin/build.gradle.kts

        }
    }
    // tag::config-logic[]
    dependencies {
        implementation("log4j:log4j:1.2.17")
    }
    
    tasks.register("printArtifactNames") {
        // always executed
        val libraryNames = configurations.compileClasspath.get().map { it.name }
    
        doLast {
            logger.quiet(libraryNames.joinToString())
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 548 bytes
    - Viewed (0)
Back to top