gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use PathToFileResolver where possible (#5805)

    • -4
    • +4
    ./api/reporting/internal/SimpleReport.java
  1. … 41 more files in changeset.
Add explication to `@Internal` annotation

Move `enabledReports` to `ReportContainer`

    • -14
    • +8
    ./api/reporting/ReportContainer.java
Revert "Move `enabledReports` to `ReportContainer`"

This reverts commit 37420a2d3535f046ac1f48f287f737e73a0d5320.

    • -8
    • +14
    ./api/reporting/ReportContainer.java
Move `enabledReports` to `ReportContainer`

    • -14
    • +8
    ./api/reporting/ReportContainer.java
Add integration tests for mapped/named nested inputs

  1. … 1 more file in changeset.
Add `@Nullable` annotations to code-quality (#4518)

    • -0
    • +20
    ./api/reporting/internal/package-info.java
  1. … 12 more files in changeset.
Fix tests

  1. … 6 more files in changeset.
Findbugs should use mapped nested inputs

  1. … 3 more files in changeset.
Remove annotations on private properties

  1. … 10 more files in changeset.
Fix left over comment from gradle/gradle#3234

    • -12
    • +26
    ./api/reporting/ReportingExtension.java
  1. … 8 more files in changeset.
Deprecated `PropertyState` interface, which is replaced by `Property`. Deprecated the `Project.property()`, `Script.property()` and `ProviderFactory.property()` methods, which are replaced by `ObjectFactory.property()`.

    • -2
    • +2
    ./api/reporting/internal/SimpleReport.java
  1. … 19 more files in changeset.
Extracted public `Property` interface out of `PropertyState` as a first step in renaming. Changed other public APIs, except for the factory methods, to use `Property` instead of `PropertyState`.

Also moved factory method to create a `ListProperty<T>` from `ProviderFactory` to `ObjectFactory`.

    • -3
    • +3
    ./api/reporting/internal/SimpleReport.java
  1. … 32 more files in changeset.
Move GFileUtils to base-services

+review REVIEW-6562

  1. … 31 more files in changeset.
Fix Javadoc lint warnings and errors ('html' category)

This fixes all warnings and errors in the html category except for:

- error: unknown attribute: autoTested

#2553

    • -1
    • +0
    ./api/reporting/ReportingExtension.java
  1. … 34 more files in changeset.
Add missing type safe setters on several conventions/extensions/models/dsl-types

    • -0
    • +10
    ./api/reporting/ReportingExtension.java
  1. … 10 more files in changeset.
Polish PlayCoffeeScriptCompile and TaskGeneratedSingle*Report tasks

Remove now unnecessary noop overridden setters

  1. … 1 more file in changeset.
Renders a deprecation warning to the console for ConfigurableReport.setDestination(Object) (#1798)

Use the method ConfigurableReport.setDestination(File) in Gradle's tests to avoid rendering the deprecation message.

    • -0
    • +2
    ./api/reporting/internal/SimpleReport.java
  1. … 10 more files in changeset.
Make TaskGeneratedReport more memory efficient

    • -2
    • +8
    ./api/reporting/internal/SimpleReport.java
Fix @since annotations for newly introduced methods

    • -4
    • +4
    ./api/reporting/ConfigurableReport.java
First-class support for mapping between extension and task properties (#1452)

First-class support for mapping between extension and task properties

    • -0
    • +43
    ./api/reporting/ConfigurableReport.java
    • -9
    • +37
    ./api/reporting/internal/SimpleReport.java
  1. … 40 more files in changeset.
Move the logic of avoiding the creation of lists of actions to `Actions`

This will allow reusing the logic at different places.

Signed-off-by: Cedric Champeau <cedric@gradle.com>

  1. … 5 more files in changeset.
Use order retaining maps and sets for task input properties

+review REVIEW-6251

  1. … 5 more files in changeset.
Mark ReportContainer input and output properties as incubating

We need to first release support for named plural outputs before we can make these part of the stable API.

+review REVIEW-6291

JUnit reports should be nested

+review REVIEW-6243

  1. … 1 more file in changeset.
Enable caching for code quality tasks

This also required reverting the nested approach introduced recently to track output files for enabled reports in reporting tasks. Instead, we are back to iterating the output files and directories and enabled report names in the container.

+review REVIEW-6243

    • -2
    • +2
    ./api/reporting/BuildDashboardReports.java
    • -0
    • +14
    ./api/reporting/ReportContainer.java
  1. … 16 more files in changeset.
Remove @Deprecated from Reporting#reports(Closure)

We do not have a strategy yet what to do with Closure taking methods.

Deprecating doesn't seem to be an option because then you see

deprecation warnings when writing `build.gradle` files.

For Gradle 3.0 we will not deprecate these methods and think

about a strategy for the future which we will implement later

in the 3.x release cycle

+review REVIEW-6142

  1. … 8 more files in changeset.
Add `Reporting#reports(Action)` overload

+review REVIEW-6081

  1. … 8 more files in changeset.
Rework plural task output registration APIs

We are reverting back to using the plural annotations `@OutputFiles` and `@OutputDirectories`, but only allow them to be used on `Map` properties (otherwise show a deprecation warning). The `Map` must associate a unique String identifier to each output file or directory, respectively.

This allows the removal of the recently introduced `configure()` methods on `TaskInputs` and `TaskOutputs`, but requires the introduction of the `TaskOutputs.namedFiles(Map)` method (and a version that takes a `Callable` to produce the map).

+review REVIEW-6055

    • -57
    • +52
    ./api/reporting/internal/TaskReportContainer.java
  1. … 35 more files in changeset.
Use old API methods for task inputs and outputs

Will revert deprecation in next commit.

+review REVIEW-6038

  1. … 38 more files in changeset.