Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Allow lenient locking when resolving configuration unsafely

Temporary ignore performance test

The fix for #7050 introduces a small regression that will need to be

approved.

Issue #7050

Temporary ignore performance test

The fix for #7050 introduces a small regression that will need to be

approved.

Issue #7050

Fix dynamic Settings convention access in Groovy scripts (#7065)

By explicitly implementing HasConvention in DefaultSettings.

Exposing ExtensionAware had disabled Groovy automatic decoration for

conventions.

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

Publish 5.0-20181011133902+0000

Move lenient project locking to tooling model builder registry

Update memory limit documentation

Lazily disable buildSrc Test tasks

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

Clean accepted API changes

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

Mention memory default changes in release notes

    • -0
    • +12
    /subprojects/docs/src/docs/release/notes.md
Let IDE resolver not run buildSrc tests

for both leniency and better responsiveness

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

Clean accepted API changes

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

Add details to incompatible Maven publication

Previously the message only hinted at possible features considered

invalid. Now the message contains one line per specific violation.

Issue #3667

updateInitPluginTemplateVersionFile

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

Cleanup release notes and welcome message

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

    • -536
    • +13
    /subprojects/docs/src/docs/release/notes.md
Bump version to 5.1

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

Fix updateInitPluginTemplateVersionFile task

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

Merge pull request #7331 from gradle/gh/lazy-tasks/fix-play

Fix play deprecation warnings

Split prerequisites and limitations into two sections

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

Enhance extra properties section demonstrating multiproject builds usage

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

Refine first sentence

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

Adjust memory settings in our integration tests

Limit memory for worker processes by default

Our workers for compilation, testing etc. had no default

memory settings until now, which mean that we would use

the default given by the JVM, which is 1/4th of system memory

in most cases. This is way too much when running with a high

number of workers. Limiting this to 256m should be enough for

small to medium sized projects. Larger projects will have to

tweak this value.

Refactor code to avoid calling `transform(null)`

Because the API is not supposed to be called with nulls.

Lower memory for the Gradle daemon by default

We have made lots of memory usage improvements to Gradle,

so 512m will be enough for small-medium sized projects.

The assumption here is that power users with large projects

are much more likely to tweak these settings than peole just

getting started.

Also this change limits the metaspace on Java8+, so that memory

leaks in plugins don't go unnoticed.

Lower default memory for the client VM

This VM is only there to display some log messages

by default and thus shouldn't need a lot of memory.

There is the corner case of running the build directly

inside the client VM with --no-daemon. In that case some

users may have to adjust their GRADLE_OPTS environment

variable to accomodate their project.

Remove `@Nullable` for backwards compatibility with Kotlin API

Add release notes

    • -0
    • +8
    /subprojects/docs/src/docs/release/notes.md
Remove unnecessary cast

Fix test