Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use instantiator for DSL objects created through SoftwareComponentFactory

To have a better and consistent DSL experience when using:

component.addVariantsFromConfiguration(...) { ... }

component.withVariantsFromConfiguration(...) { ... }

  1. … 7 more files in changeset.
Use instantiator for DSL objects created through SoftwareComponentFactory

To have a better and consistent DSL experience when using:

component.addVariantsFromConfiguration(...) { ... }

component.withVariantsFromConfiguration(...) { ... }

  1. … 6 more files in changeset.
Use instantiator for DSL objects created through SoftwareComponentFactory

To have a better and consistent DSL experience when using:

component.addVariantsFromConfiguration(...) { ... }

component.withVariantsFromConfiguration(...) { ... }

  1. … 7 more files in changeset.
Move convention into Java/JavaBase plugins

    • -5
    • +10
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -3
    • +7
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 9 more files in changeset.
Move convention into Java/JavaBase plugins

    • -5
    • +10
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -3
    • +7
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 8 more files in changeset.
Move convention into Java/JavaBase plugins

    • -5
    • +10
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -3
    • +7
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 9 more files in changeset.
Add AdhocSoftwareComponent.withVariantsFromConfiguration() API

  1. … 6 more files in changeset.
Add API: AdhocSoftwareComponent.withVariantsFromConfiguration()

  1. … 1 more file in changeset.
Remove SourceSetOutput.legacyLayout

    • -9
    • +0
    ./org/gradle/api/tasks/SourceSetOutput.java
Always register features at the java component

So that this also works in combination with 'ivy-publish'.

De-incubate application plugin types

    • -2
    • +0
    ./org/gradle/api/plugins/JavaApplication.java
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

    • -4
    • +9
    ./org/gradle/api/plugins/BasePlugin.java
  1. … 15 more files in changeset.
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

    • -4
    • +9
    ./org/gradle/api/plugins/BasePlugin.java
  1. … 15 more files in changeset.
Remove unused parameter and unused class

  1. … 2 more files in changeset.
Revert "Introduce 'annotationProcessorClasspath' configuration"

This reverts commit 444a899c9cf4c968ce6a490d8148f35a1d631795 and

follow up changes to the annotation processing configurations.

    • -11
    • +1
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -17
    • +0
    ./org/gradle/api/plugins/JavaPlugin.java
    • -13
    • +2
    ./org/gradle/api/tasks/SourceSet.java
  1. … 8 more files in changeset.
Deprecate legacy Java plugin configurations

    • -9
    • +30
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -2
    • +4
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 3 more files in changeset.
Deprecate legacy Java plugin configurations

    • -9
    • +30
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -2
    • +4
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 3 more files in changeset.
Merge pull request #10040 from gradle/cc/dm/deincubate-6.0

De-incubate a number of dependency management related APIs

    • -3
    • +0
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 5 more files in changeset.
Fix typo.

Fix typo.

Make snippet work in both Groovy and Kotlin DSL

    • -1
    • +1
    ./org/gradle/api/plugins/JavaApplication.java
Remove internal types JavaLibrary and JavaLibraryPlatform (#10210)

    • -103
    • +0
    ./org/gradle/api/internal/java/JavaLibrary.java
    • -2
    • +0
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 4 more files in changeset.
Remove internal types JavaLibrary and JavaLibraryPlatform

    • -103
    • +0
    ./org/gradle/api/internal/java/JavaLibrary.java
    • -2
    • +0
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 4 more files in changeset.
De-incubate a number of dependency management related APIs

    • -2
    • +0
    ./org/gradle/api/plugins/FeatureSpec.java
    • -1
    • +0
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -3
    • +0
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 108 more files in changeset.
De-incubate a number of dependency management related APIs

    • -2
    • +0
    ./org/gradle/api/plugins/FeatureSpec.java
    • -1
    • +0
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -3
    • +0
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 104 more files in changeset.
Apply `Field can be local` inspection the whole project

  1. … 22 more files in changeset.
Apply `Inner class may be 'static'` inspection the whole project

  1. … 40 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -73
    • +38
    ./org/gradle/api/plugins/BasePlugin.java
    • -101
    • +39
    ./org/gradle/api/plugins/GroovyBasePlugin.java
    • -12
    • +8
    ./org/gradle/api/plugins/GroovyPlugin.java
    • -162
    • +61
    ./org/gradle/api/plugins/JavaBasePlugin.java
    • -76
    • +27
    ./org/gradle/api/plugins/JavaPlugin.java
  1. … 652 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

  1. … 905 more files in changeset.
Remove redundant usage attribute

We don't need to set the usage attribute because it's inherited

from the main configuration variant.