Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 68 for theme (0.13 sec)

  1. architecture/standards/0002-avoid-using-java-serialization.md

    # ADR-0002 - Avoid using Java serialization
    
    ## Date
    
    2012-12-01
    
    ## Context
    
    In Gradle we often need to serialize in-memory objects for caching, or to transmit them across process barriers, etc.
    Java serialization is one way to implement this, however, despite its simplicity of implementation, it has several drawbacks:
    
    - **Performance:**
    Java's built-in serialization mechanism is often slower compared to other serialization solutions.
    Plain Text
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Thu Feb 29 22:32:18 GMT 2024
    - 2.3K bytes
    - Viewed (0)
  2. build-logic/integration-testing/src/main/kotlin/gradlebuild.test-fixtures.gradle.kts

            testFixturesImplementation(libs.spock)
            testFixturesRuntimeOnly(libs.bytebuddy)
            testFixturesRuntimeOnly(libs.cglib)
        }
    }
    
    // Do not publish test fixture, we use them only internal for now
    val javaComponent = components["java"] as AdhocComponentWithVariants
    javaComponent.withVariantsFromConfiguration(testFixturesRuntimeElements) {
        skip()
    }
    Plain Text
    - Registered: Wed Mar 27 11:36:08 GMT 2024
    - Last Modified: Mon Feb 12 13:19:06 GMT 2024
    - 3.3K bytes
    - Viewed (0)
  3. build-logic/buildquality/src/test/kotlin/gradlebuild/testcleanup/TestFilesCleanupServiceTest.kt

    import org.junit.jupiter.api.io.TempDir
    import java.io.File
    
    
    @EnabledIfEnvironmentVariable(named = "CI", matches = ".*", disabledReason = "Tests rely on setup conditional on CI in gradlebuild.ci-reporting plugin running first, these test should only run if CI env var is present (it's value doesn't matter)")
    class TestFilesCleanupServiceTest {
        @TempDir
        lateinit var projectDir: File
    
        private
        fun File.mkdirsAndWriteText(text: String) {
    Plain Text
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Wed Jun 14 12:35:52 GMT 2023
    - 10.6K bytes
    - Viewed (0)
  4. .idea/inspectionProfiles/Gradle.xml

     name="Treat some Guava Collection factory methods as Deprecated" uuid="82f9f9ab-9c3b-367f-99ad-40841dc13819" description="Many no-argument Guava Collection factory methods are marked in their javadoc "Should be treated as deprecated".  These should not be used." suppressId="guava-collection-factory" problemDescriptor="Treat some Guava Collection factory methods as Deprecated" text="com.google.common.collect.Lists.newArrayList()" recursive="false" caseInsensitive="false" type="JAVA" pa...
    XML
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Thu Apr 11 13:39:08 GMT 2024
    - 13K bytes
    - Viewed (0)
  5. architecture/runtimes.md

            worker2["Worker process"]
            daemon --> worker2
    
            worker3["Worker process"]
            daemon --> worker3
        
    ```
    
    These are all Java processes. Each process has a corresponding "runtime".
    All source code in Gradle is written to target one or more of these runtimes.
    Most source code targets the daemon and the remaining code either targets a single runtime, for example the Gradle client, or is shared across multiple runtimes.
    Plain Text
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Thu May 02 06:42:46 GMT 2024
    - 2.3K bytes
    - Viewed (0)
  6. build-logic/documentation/src/main/groovy/gradlebuild/docs/dsl/docbook/ClassDescriptionRenderer.java

                Element simplelist = document.createElement("simplelist");
    
                int columns = 3;
                if (classDoc.getSubClasses().size() <= 3) {
                    // if there are only 3 or fewer known subtypes, render them
                    // in a single column
                    columns = 1;
                }
                simplelist.setAttribute("columns", String.valueOf(columns));
    Java
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 4.1K bytes
    - Viewed (0)
  7. .teamcity/src/main/kotlin/model/FunctionalTestBucketProvider.kt

                }
    
                // Sometimes people may add new subproject into `subprojects.json`
                // in this case we have no historical test running time, so we simply add these subprojects into first available bucket
                val allSubprojectsInBucketJson = buckets.flatMap { it.subprojects.map { it.name } }.toSet()
    
    Plain Text
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Thu Jan 18 05:14:09 GMT 2024
    - 9K bytes
    - Viewed (0)
  8. build-logic-commons/code-quality-rules/src/main/resources/checkstyle/suppressions.xml

        <!-- These packages are duplicated in ide-native from ide, don't require a package-info.java in each place -->
        <suppress checks="JavadocPackage"
                  files=".*[/\\]ide-native[/\\]src[/\\]main[/\\]java[/\\]org[/\\]gradle[/\\]plugins[/\\]ide[/\\]api[/\\][^/\\]+"/>
    
    XML
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Thu Apr 11 10:51:28 GMT 2024
    - 10.3K bytes
    - Viewed (0)
  9. .cm/plugins/filters/byCodeowner/ignore/index.js

                    // >   Git treats it as a shell glob pattern
                    // Actually, if there is only a trailing slash,
                    //   git also treats it as a shell glob pattern
    
                    // After 2.22.1 (compatible but clearer)
                    // > If there is a separator at the beginning or middle (or both)
                    // > of the pattern, then the pattern is relative to the directory
    JavaScript
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Fri Apr 12 13:42:16 GMT 2024
    - 17.5K bytes
    - Viewed (0)
  10. .teamcity/src/main/kotlin/configurations/PerformanceTestsPass.kt

                            artifactRules = if (index == 0) {
                                // The artifact rule report/css/*.css => performanceResultsDir is there to clean up the target directory.
                                // If we don't clean that up there might be leftover json files from other report builds running on the same machine.
                                """
    Plain Text
    - Registered: Wed May 08 11:36:15 GMT 2024
    - Last Modified: Thu Apr 04 07:21:42 GMT 2024
    - 5.1K bytes
    - Viewed (0)
Back to top