Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
De-incubate 2.x artifact/dependency API software model

De-incubate 2.2 software model changes

De-incubate 2.x play API

  1. … 16 more files in changeset.
De-incubate 2.x platform jvm API

De-incubate 2.x native tasks/plugins/model

  1. … 136 more files in changeset.
De-incubate 2.x software model API

  1. … 9 more files in changeset.
De-incubate Scala/Play software model plugins

The version has not been found in the incubating report but it has

been around long enough.

Merge pull request #7191 from gradle/fg/repository-descriptor-url-check

Validate repositories also when requesting a RepositoryDescriptor

Merge pull request #7188 from gradle/ldaley/require-build-scan-2.0

Require build scan plugin 2.0 or later for Gradle 5

Avoid holding lock when changing log level (#7189)


Previously, holding the lock while changing `currentLogLevel` might cause deadlock

in daemon process. This commit uses volatile instead of synchronized block.

Set mirror for sample tests

Set mirrors for groovy-snapshots

Merge pull request #7067 from gradle/oehme/apt/idea

Add annotationProcessor Configuration to IDEA

Merge pull request #7044 from gradle/oehme/tapi/remove-deprecated-methods

Remove deprecated TAPI methods

Ignore test until build scan plugin 2.0 is out and used in AutoAppliedBuildScanPlugin

Re-add deleted-by-mistake tests


Ignore some tests on Java 10 for now


Java 10 seems not to be quite compatible with Jetty, which fails frequently recently.

Now we ignore it temporarily before we can upgrade Jetty to higher version.

Merge pull request #6959 from gradle/donat/idea/mixed-sources-and-resources

In IDEA configuration ignore resource dir declaration if the target is a source dir

Refine release notes wrt. annotation processors

Based on feedback in #6921.

    • -2
    • +3
Require build scan plugin 2.0 or later for Gradle 5

Rename and update Authoring Maintainable Builds

Do not use local `.m2` repository when running integration tests

Some integration tests expect that metadata is missing from `.m2`.

In practice we have something to avoid that `.m2` leaks on CI, but

nothing for local development. It appears it's pretty simple to

break integration tests because of the accidental presence of a

component in your local .m2 repository. This commit makes sure

that we isolate by default on all integration tests.

Add annotationProcessor Configuration to IDEA

Since we no longer want users to put their annotation processors

on the compile classpath, we need a solution that still makes them

run in IDEA. This fix makes them work just like before, i.e. still

putting them on the compile classpath in IDEA, while they are separated

when building with Gradle.

As a next step, we should provide the processor path as a tooling model

so that the IDEA team can configure the processor settings correctly.

Then we can remove this backward compatibility fix in Gradle 6.0

Merge pull request #6965 from gradle/wolfs/architecture/kotlin-consistent-property-access

Add test for correct Nullable setter annotations

Merge branch 'master'

Merge pull request #7064 from gradle/lptr/snpahsots/move-value-snapshotting-out-of-core

Move value snapshotting and isolation out of core

Make CodeNarc happy

Split off value snapshotting and attributes related methods of TestUtil

  1. … 50 more files in changeset.
Spike validating ivy/maven definition earlier

Clear remaining edges when module is pending again

When a module moves back to pending - aka no hard edges left to it - we

were not removing the remaining constraint edges that could point to it.

We can simply clear these edges and not restart their origin as we know

the scope of the change is only about dropping constraints.

Fixes #7060