gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make buildDashboard a finalizer for all Reporting tasks

Move the aggregating configuration into the buildDashboard configuration block

This prevents tasks from being realized all of the time when using the build-dashboard plugin.

All tasks are still realized when any Reporting or buildDashboard task is realized when using the build-dashboard plugin

    • -18
    • +23
    ./api/reporting/plugins/BuildDashboardPlugin.java
  1. … 1 more file in changeset.
Make all tasks lazy in BuildDashboardPlugin and remove plugin from blacklist

    • -9
    • +14
    ./api/reporting/plugins/BuildDashboardPlugin.java
  1. … 1 more file in changeset.
Fix BuildDashboardPlugin forcing configuration of all tasks

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@plexxi.com>

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.