Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Register implicit capabilities for conflict detection in more cases

In general conflict detection for implicit capabilities is skipped

for performance optimization. However, if the corresponding capability

is explicitly declared by another component that was visited *before*,

we need to do the conflict detection between the component with

the implicit capability and the one visited earlier.

Add test case to reproduce #11300

Add integration test for #11330

Fix Android not compiling the necessary classes

The method `fun getSources(): FileTree` does not override the method

`protected FileCollection getSources()`, since the AGP plugin 3.5.1 has

not been compiled against Gradle 6.0, and therefore the necessary bridge

method is not generated.

Fix Android not compiling the necessary classes

The method `fun getSources(): FileTree` does not override the method

`protected FileCollection getSources()`, since the AGP plugin 3.5.1 has

not been compiled against Gradle 6.0, and therefore the necessary bridge

method is not generated.

Allow publication artifacts to be defined as files through providers

This used to work in Gradle 5.5 (see #11054).

The combination of #9467 and #6775 broke this.

A builtBy dependency is added if the artifact is a TaskDependencyContainer,

which all Providers are (#9467). This dependency was silently doing

nothing in case of a plain File/String. This became an error (#6775)

because a File/String is nothing that can be resolved to a task.

We now only add a builtBy dependency, if the provider value or content is

actually produced by a task.

Fix Groovy samples about transitive dependencies

It was using the deprecated `compile` instead of using `api` through the

application of the `java-library` plugin.

Remove remaining polymorphism

Remove remaining polymorphism

More statics

More statics

More statics

Consolidate the name of the resulting root node

Let the test fixture contain the initial root

Use delegate to reduce boilerplate

Polish test

Use more statics

so maybe more code is inlined.

Use more statics

so maybe more code is inlined.

Temporarily disable ignoring in IgnoreWithInstantExecution[Extension|Rule]

in order to uncover spurious ignores

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

Let BuildServiceIntegrationTest not use InstantExecutionRunner

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

Revert "Remove now unneeded InstantExecutionRunner"

This reverts commit e9bc030d91b6b8f1f4b21fe677176ca6057dea04.

Revert "Do not use Lambdas in CaseSensitivity"

This reverts commit 3a3419f93befabe6947db2786a28bf358a53e779.

Revert "Do not use Lambdas in CaseSensitivity"

This reverts commit 3a3419f93befabe6947db2786a28bf358a53e779.

Fix for previous commit.

Fix for previous commit.

Fix for previous commit.

Fix for previous commit.

Merge pull request #11306 from gradle/lacasseio/samples/fix-nav-highlighting-on-index-files

Fix link highlighting in navigation menu for index.html files

Merge pull request #11307 from gradle/lacasseio/samples/mention-build-init-plugin

Mention build init plugin in beginner samples

Merge pull request #11314 from gradle/lacasseio/samples/fix-sample-navigation-links

Fix relative links of navigation menu on samples