Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Wait until daemon becomes idle before closing standard input pipe (#3270)

Merge pull request #563 from mkobit/plugin-publish-upgrade

Update to latest `com.gradle.plugin-publish` plugin that is compatibl…

Coverage for application of Plugin<Settings>

Settings can use buildscript dependencies

By moving kotlin script target decision up to the script plugin factory

in order to distinguish Project & Settings sub-block templates

(buildscript {} & plugins {}).

The script template now contributes to the compiled script cache key.

One side benefit is that now, script plugins can be applied to either

a Project or Settings.

Always generate `settings.gradle`

If not, when running a build in the performance project, Gradle may

search upwards to find the settings.gradle of the Gradle build itself

and start building buildSrc.

Increase memory for performance test

Increase default HTTP timeout to 30s (#3268)

Tests run with strict classloading enabled

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 19 more files in changeset.
Fixed int tests for change to attribute name.

Renamed the usage attribute (not the class).

Added some test coverage.

Revert "Temporarily disable the use of the mirrors on CI."

This reverts commit b966bf98bfe9857386cb5285a9e571b041a7137a.

Temporarily disable the use of the mirrors on CI.

Changed the dependency resolution engine to understand to some degree the connections between the various modules of a component that is published across multiple modules, such as a C++ library or executable.

The publishing plugins no longer insert an artificial dependency between the main module and the other modules. The module metadata parser does this instead when it reads the metadata. This implementation is intentionally dumb and can be improved later without requiring changes to the metadata.

Add listener to delete cache

Signed-off-by: Bo Zhang <bo@gradle.com>

Source control sample

    • -0
    • +24
    /samples/source-control/README.md
    • -0
    • +60
    /samples/source-control/external/build.gradle.kts
    • -0
    • +169
    /samples/source-control/external/gradlew
    • -0
    • +84
    /samples/source-control/external/gradlew.bat
    • -0
    • +1
    /samples/source-control/external/settings.gradle.kts
    • -0
    • +16
    /samples/source-control/sample/build.gradle.kts
    • -0
    • +169
    /samples/source-control/sample/gradlew
    • -0
    • +84
    /samples/source-control/sample/gradlew.bat
  1. … 3 more files in changeset.
Build-cache sample

    • -0
    • +14
    /samples/build-cache/README.md
    • -0
    • +20
    /samples/build-cache/build.gradle.kts
    • -0
    • +1
    /samples/build-cache/gradle.properties
    • binary
    /samples/build-cache/gradle/wrapper/gradle-wrapper.jar
    • -0
    • +5
    /samples/build-cache/gradle/wrapper/gradle-wrapper.properties
    • -0
    • +169
    /samples/build-cache/gradlew
    • -0
    • +84
    /samples/build-cache/gradlew.bat
    • -0
    • +21
    /samples/build-cache/settings.gradle.kts
    • -0
    • +12
    /samples/build-cache/src/main/java/samples/HelloWorld.java
Demonstrate dependency substitution in composite build sample

Add samples missing from README list

Removed unused import.

Include more details in the module metadata file.

- Added the identity of the component contained in the current module, if any.

- Added connection back to the main module of the component, where the current module is not the main module.

- Added connection to the module that contains each variant, when the variant is not contained in the current module.

- Added size and content information for each file.

Merge pull request #3254 from gradle/donat/ci-health/repo-mirror-config

Make repo mirror URLs configurable via environmental variable

quasi-working google test task

Mention security upgrade in release note (#3259)

Mention security upgrade in release note

    • -0
    • +16
    /subprojects/docs/src/docs/release/notes.md
Moved responsibility for generating the correct module metadata for a component that is published across multiple modules into the publish plugins, instead of hacking this together in the C++ plugin. The implementation is arguably still hackey but is now in a better home, where it can be reused by other plugins.

The module metadata generated for published C++ executables now includes the correct references to the debug and release variants, which are published to separate modules.

Added some test coverage to verify correct variant of C++ library binaries is selected.

Add basic google-unit-test integration test

Fix cacheability of ExtractSnippetsTask

Fix cacheability of ExtractSnippetsTask