Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
make inner classes static where possible

Signed-off-by: Steven Crockett <crockett.j.steven@gmail.com>

    • -1
    • +1
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 42 more files in changeset.
Integrate with Gradle Enterprise plugin 3.0 (#11041)

    • -3
    • +15
    ./internal/AlreadyOnClasspathPluginResolver.java
  1. … 52 more files in changeset.
Fail better when using --scan and an old incompatible scan plugin

    • -3
    • +15
    ./internal/AlreadyOnClasspathPluginResolver.java
  1. … 3 more files in changeset.
Use notFound() in composite build plugin resolver

    • -1
    • +1
    ./internal/PluginResolutionResult.java
  1. … 5 more files in changeset.
Remove "self-resolving" plugin resolver since injected plugins now come from included builds

    • -44
    • +0
    ./internal/SelfResolvingRequestPluginResolver.java
  1. … 8 more files in changeset.
Apply `Inner class may be 'static'` inspection the whole project

    • -2
    • +2
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 41 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -8
    • +2
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 666 more files in changeset.
Imports

    • -1
    • +1
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 17 more files in changeset.
Imports

    • -1
    • +1
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 17 more files in changeset.
Extract anonymous classes to static inner classes

    • -11
    • +21
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

    • -12
    • +22
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

    • -11
    • +21
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

    • -11
    • +21
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

    • -11
    • +21
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 146 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 169 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 167 more files in changeset.
Organize imports

    • -2
    • +1
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 339 more files in changeset.
Replace anonymous classes with lambdas

    • -8
    • +2
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 711 more files in changeset.
Replace anonymous classes with lambdas

    • -6
    • +1
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 695 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./internal/AlreadyOnClasspathPluginResolver.java
    • -0
    • +1
    ./internal/ArtifactRepositoriesPluginResolver.java
    • -0
    • +1
    ./internal/ClassPathPluginResolution.java
    • -0
    • +1
    ./internal/CompositePluginResolver.java
    • -0
    • +1
    ./internal/SimplePluginResolution.java
    • -0
    • +3
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 998 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./internal/AlreadyOnClasspathPluginResolver.java
    • -0
    • +1
    ./internal/ArtifactRepositoriesPluginResolver.java
    • -0
    • +1
    ./internal/ClassPathPluginResolution.java
    • -0
    • +1
    ./internal/CompositePluginResolver.java
    • -0
    • +1
    ./internal/SimplePluginResolution.java
    • -0
    • +3
    ./service/internal/InjectedClasspathPluginResolver.java
  1. … 992 more files in changeset.
Introduce a `JAVA_API_JARS` usage

This commit introduces a new `JAVA_API_JARS` usage, mirror

to the `JAVA_RUNTIME_JARS` usage. This is both for consistency,

and to make sure that the `JAVA_API` and `JAVA_RUNTIME` usages

are limited to cases where the consumer doesn't care, or when

a producer doesn't have a more specific usage to provide.

This is, for example, the case for Java platforms. It's worth

noting than in case a producer mixes both "generic" usages

and "specific" usages, selection is likely to produce unexpected

results, because of disambiguation rules.

The Java disambiguation rule has been simplified and now

supports more cases.

    • -0
    • +2
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 37 more files in changeset.
Push some details from `ProjectPublication` down into various subtypes.

Change the IDE metadata publications so that they also extend `ProjectPublication`. These are still registered separately.

    • -0
    • +2
    ./internal/local/PluginPublication.java
  1. … 15 more files in changeset.
Rework `ProjectPublicationRegistry` API so that different kinds of local publications can carry different information.

    • -0
    • +22
    ./internal/local/PluginPublication.java
  1. … 19 more files in changeset.
Allow plugins defined in included builds to be resolved using the `plugins { }` block.

The `plugins { }` block in a build script will now substitute a binary plugin with a plugin that has the requested plugin id and that is defined in an included build using the `java-gradle-plugin` plugin. Does not substitute plugins defined in the root build, or in the consuming included build, or in any source dependency. Does not substitute plugins that are not defined using the `java-gradle-plugin`.

    • -0
    • +23
    ./internal/PluginResolverContributor.java
  1. … 24 more files in changeset.
Revert "Merge pull request #6774 from gradle/eskatos/plugins/markers-metadata-only"

This reverts commit 0426976b85d5f732f43c97a97951986d5c3f74fc, reversing

changes made to 26cd8ebad223ade618f20997d6a08ef5fad4ffce.

    • -127
    • +36
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 9 more files in changeset.
Let plugin module resolution from marker be more robust

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

    • -33
    • +65
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 5 more files in changeset.
Let artifact plugin resolver resolve metadata only when useModule() too

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

    • -8
    • +10
    ./internal/ArtifactRepositoriesPluginResolver.java
Let plugins {} block resolution fetch plugin markers only

Removing one http request for a jar artifact per resolved marker.

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

    • -33
    • +90
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 2 more files in changeset.
Support snapshot plugin versions

Using snapshot plugins previously ended up in a blocking error

with a "Plugin Repositories (snapshot plugin versions are not

supported)" message.

With this commit, it is now possible to use snapshot plugins like:

plugins {

id 'org.springframework.boot' version '2.0.0.BUILD-SNAPSHOT'

}

Fix #3902

Signed-off-by: Sebastien Deleuze <sdeleuze@pivotal.io>

    • -5
    • +0
    ./internal/ArtifactRepositoriesPluginResolver.java
  1. … 2 more files in changeset.