Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for previous commit.

Fixes for previous commit.

Fixes for previous commit.

Fixes for previous commit.

Fixes for previous commit.

Fixes for previous commit.

Move native services catch block to initialize(guh, bool) since this is used by workers too

Move native services catch block to initialize(guh, bool) since this is used by workers too

Move native services catch block to initialize(guh, bool) since this is used by workers too

Rework WelcomeMessageAction as an ExecutionListener action too

Rework WelcomeMessageAction as an ExecutionListener action too

Rework WelcomeMessageAction as an ExecutionListener action too

Tweak integration tests for service failures

Tweak integration tests for service failures

Tweak integration tests for service failures

Merge remote-tracking branch 'origin/vv/spike-error-messages'

* origin/vv/spike-error-messages:

Remove println in a test

Use OS dependant file separators in integration test assertions

Use OS dependant file separators in integration test assertions

Make initialization error message failures testable on Windows

Extract ContextAwareException from LocationAwareException

Do not handwire an ExceptionAnalyser in ErrorReportingAction

Encapsulate common startup error assertions

Improve ServiceCreationException reporting

Rename ErrorMessagesIntegrationTest to InternalGradleFailuresIntegrationTest

Do not require isolated daemons in unwritable user home test

Expose root cause of build init failure instead of generic "something went wrong"

Preserve stacktrace in the log when native services fail to initialize

Simplify conditionals for internal error message reporting

Hide unwritable native directory error message

Handle unwritable Gradle daemon directory

Add MacOS constraint to error message test that changes user home permissions

Try to isolate test environment by requiring isolated daemon

Add error message test for unwriteable user home directory

Require not Windows for error messages test dealing with unix permissions

Mask shown error details for ServiceCreationException

Recognize contributors

    • -1
    • +2
    /subprojects/docs/src/docs/release/notes.md
Merge branch 'hibernate-jpamodelgen' of https://github.com/SamDeBlock/gradle

* 'hibernate-jpamodelgen' of https://github.com/SamDeBlock/gradle:

Add Hibernate jpamodelgen to list of annotation processors

Update released version to latest snapshot

Update library versions in build init to latest for 6.4

Clean release notes and welcome message for 6.4

    • -4
    • +0
    /subprojects/docs/src/docs/release/notes.md
Update version to 6.4

Clean accepted API changes

Merge remote-tracking branch 'origin/release'

* origin/release:

Update to RC3

Remove gradleApi() sources resolution feature

Monitor file handle leaking on Windows

Add shareable read-only dependency cache to release highlights to match tweet

Update to RC3

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Merge remote-tracking branch 'origin/master-test' into release-test

Publish 6.2-rc-3

Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

The issue was caused because instant execution (intentionally) ignores convention mappings applied to `Provider` types fields. This issue, and others like it, would have been easier to diagnose if this case were treated as an instant execution serialization problem (and reported, etc).

Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

The issue was caused because instant execution (intentionally) ignores convention mappings applied to `Provider` types fields. This issue, and others like it, would have been easier to diagnose if this case were treated as an instant execution serialization problem (and reported, etc).

Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

The issue was caused because instant execution (intentionally) ignores convention mappings applied to `Provider` types fields. This issue, and others like it, would have been easier to diagnose if this case were treated as an instant execution serialization problem (and reported, etc).

  1. … 11 more files in changeset.