Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix checkstyle rule

There was a duplicate MethodTypeParameterName rule in checkstyle config, leading

to the wrong rule being used (the one that prevents MULTILETTER type variables).

Merge pull request #877 from gradle/eskatos/version/kotlin-dsl

Generate versions manifest properties file

Update wrappers to latest snapshot distro

Merge tag 'v0.17.4' into develop

Extract lower-level `KotlinScriptFactory` service

So it can be used to evaluate standalone script plugins in order to

serve their compilation classpaths to the IDE.

Remove 'Some person' from contributors in release notes

Signed-off-by: Björn Kautler <Bjoern@Kautler.net>

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Properly handle snapshot versions in dependency locking

Effectively does that by ignoring the timestamp and only locking - and

validating - the base -SNAPSHOT version.

Added a warning in case changing dependencies are detected while

persisting lock state, with a link to documentation.

Added info in the documentation that this situation will cause warnings.

Fixes #5413

Prefer :processResources

Signed-off-by: Paul Merlin <paul@gradle.com>

Add unit test for `InstantiatingAction`

Add unit test for `InstantiatingAction`

Fix resolve-all example

Signed-off-by: Björn Kautler <Bjoern@Kautler.net>

Document new ComponentMetadataRule and deprecate older forms

Adapt samples

Make deprecation summary actionable

See https://github.com/gradle/gradle/issues/4379.

Include class name in deprecation message

If not, it is not clear that a third party plugin extended

AbstractFileCollection and it looks like it is a problem with

Gradle core.

Some more load/store adjustments

Fix bug when finalizer tasks ran too early

Finalizers must run after the last task to be finalized.

Merge pull request #5313 from pledbrook/java-plugin-chapter

Improve lists in Java Plugin chapter

Add release notes about breaking change

    • -0
    • +8
    /subprojects/docs/src/docs/release/notes.md
Add some test coverage for names and identifiers in a build with several source dependencies.

Fix test fixture build failure query methods to handle multiple build failures.

Use configureEach and not configureEachLater

Decorate instances of RealizableTaskCollection

Fix task failure handling so that task failures from included builds are not lost. Previously, a task exception would be ignored if no task in the main build directly depended on the failed task and was still scheduled to run at the point in time where the task failed. In some cases this resulted in the build being reported as successful when in fact some task in an included build had failed.

This change means that some exceptions will be reported twice, but this is better than not at all. A subsequent change will fix this.

This change also decouples waiting for completion of tasks in an included build from firing the build finished events and other cleanup. Now all tasks in all builds are completed before finishing up any builds.

  1. … 17 more files in changeset.
Increase timeout to 120s

See https://github.com/gradle/gradle-private/issues/1283

Recently we observes some timeouts on EC2 agents, not sure what happened

but let's increase this value and see if it works.

Support EclipseProject 'whenMerged' from Buildship

Previously code in eclipse.project.file.whenMerged (and .beforeMerged)

was only executed from the command line (`gradle eclipse`).

This change makes Gradle execute these blocks when invoked from

Buildship as well.

Signed-off-by: Luke Usherwood <ldubox-coding101@yahoo.co.uk>

    • -0
    • +13
    /subprojects/docs/src/docs/release/notes.md
Support EclipseProject 'whenMerged' from Buildship

Previously code in eclipse.project.file.whenMerged (and .beforeMerged)

was only executed from the command line (`gradle eclipse`).

This change makes Gradle execute these blocks when invoked from

Buildship as well.

Signed-off-by: Luke Usherwood <ldubox-coding101@yahoo.co.uk>

    • -0
    • +13
    /subprojects/docs/src/docs/release/notes.md
Add small note about configuration time improvements

    • -0
    • +4
    /subprojects/docs/src/docs/release/notes.md
Fix test and delegation of configureEach{}

Allocate locks on worker threads

Add test showing locking failure with SNAPSHOTS