Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add experimental distributed build plugin

  1. … 5 more files in changeset.
Merge branch 'release'

Merge pull request #7942 from gradle/eskatos/docs/ide-resolver-logs-windows

Update location of kotlin-dsl IDE resolver logs on Windows

Publish 5.1-20181206082814+0000

Merge pull request #7931 from gradle/marc/issues/6632-remove-wrapper-build-receipt

Remove build-receipt.properties from Wrapper jar

Enable code quality tasks for buildSrc

Previously, when we changed buildSrc to multi-project, the code quality tasks are disabled

accidentally because the plugin was applied to buildSrc root project. This PR fixes the issue

and several code style issues.

Publish 5.1-20181206000122+0000

Update location of kotlin-dsl IDE resolver logs on Windows

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

Fix virtual platform triggering failure

This commit fixes a bug where a virtual platform used as

a constraint could fail the build by trying to fetch it

from a repository, where it was later defined as virtual.

Fixes #7916

Decorate all domain collection container for emitting build ops (#7876)

* Update all domain object container with decorator for tracing executed callback actions

* Add decorator to a ll required occurances of DefaultDomainObjectSet

* Keep ctor for DefaultPolymorphicDomainObjectContainer as its used in gradle-idea-ext plugin

* Bring back DefaultDomainObjectSet constructor used by the android plugin

* keep backwards compatibility

  1. … 108 more files in changeset.
Use "0" to indicate unknown version in User-Agent

Use macOS vs getMacOs in TargetMachineFactory tests

Merge pull request #7920 from gradle/sg/architecture/dsl

Make TargetMachine API easier to use from Groovy/Kotlin DSLs

Merge pull request #7919 from gradle/sg/architecture/macos-name

Revert macOS operating system family name to macos

Add release notes about repository content filtering

    • -0
    • +20
    /subprojects/docs/src/docs/release/notes.md
No special treatment of milestone versions when calculating next major (#7908)

A special treatment was added for Gradle 1.0. This did assume that

there will be no milestones for minor releases. This was an issue with

5.1-milestone-1, which is a minor release milestone.

Since the special treatment is not necessary for any milestone release

(major or minor) anymore, we remove it.

Remove build-receipt.properties from Wrapper jar

Prior to this commit, the `gradle-wrapper.jar` was created when

executing the `wrapper` task by copying the `gradle-wrapper.jar`

classpath resource and adding a Wrapper-specific

`build-receipt.properties` to it. The properties file only contained a

`versionNumber` property that was solely used to build the User-Agent

for downloading the distribution.

Now, the User-Agent no longer includes the version number. Thus, the

Wrapper-specific `build-receipt.properties` file is no longer needed.

This change will make it easier to publish the Wrapper jar or, as a

first step, its checksum alongside the distributions.

Resolves #6632.

    • -20
    • +0
    /subprojects/wrapper/wrapper.gradle
Merge branch 'release'

    • -1
    • +1
    /subprojects/docs/src/docs/css/manual.css
Merge pull request #7912 from gradle/js/docs/fix-hidden-edit-button

fix covered edit button on some pages

Document repository content filtering

This commit adds documentation for repository content filtering.

It also contains a fix for the static DSL, that was preventing

the Kotlin DSL from finding the methods specific to the Maven

repositories (wrong delegation type).

Fixes #7858

Recognize contribution

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Remove tutorials from user manual (#7759)

Implements dotorg-docs#126. I had to also remove a few references to the old

tutorial chapters.

Add test for skipping empty lines in build script generator comments

Revert macOS operating system family name to macos

Fix unit test

Use getter style factory methods

This makes the DSL more natural in Kotlin and Groovy.

Instead of

> machines.windows().x86()

we can now do

> machines.windows.x86

This is at the cost of making the Java use uglier:

> machines.getWindows().getX86()

Always run code quality tasks in buildSrc

Back to https://github.com/gradle/gradle/commit/e215b27afaada8462e4824a6eb9bbe5c9e3a0532,

we disable buildSrc code quality tasks to speed up the build. Now is 2018, with build cache

this is no longer a problem. Plus, conditionally enabling these tasks causes cache misses,

so we always enable the buildSrc code quality tasks.

Publish 4.10.3

Remove unused references to TargetMachineFactory

Publish 5.1-20181205000038+0000