Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move the project registration earlier in the Gradle execution

Previously, the project registration was depending on the initialization

of the root project in order to get the identity path. The identity path

is now queried from the settings object.

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)

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

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

#6999

Ignore some tests on Java 10 for now

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

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
    /subprojects/docs/src/docs/release/notes.md
Require build scan plugin 2.0 or later for Gradle 5

Rename and update Authoring Maintainable Builds

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.
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

Move value snapshot implementations to snapshots project

  1. … 82 more files in changeset.
Move ValueSnapshotter and friends to snapshots project

  1. … 40 more files in changeset.
Extract interface from ValueSnapshotter

Make snapshots into a CORE module

So that we can use Java 8 coding style

Move isolation base classes to snapshots project

  1. … 32 more files in changeset.
Fix BuildScanPlugin.system() hanging on Windows

Merge pull request #7034 from gradle/wolfs/released-versions/only-previous-releases

Only test against previous releases

Revert build scan performance test template size change

Rename ReleasedVersions.{all -> allPrevious}Versions

To better describe what the method does now.