Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Integrate with Gradle Enterprise plugin 3.0 (#11041)

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

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

  1. … 5 more files in changeset.
Remove "self-resolving" plugin resolver since injected plugins now come from included builds

    • -44
    • +0
    ./SelfResolvingRequestPluginResolver.java
  1. … 8 more files in changeset.
Imports

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

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

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

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

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

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

    • -11
    • +21
    ./ArtifactRepositoriesPluginResolver.java
  1. … 146 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./AlreadyOnClasspathPluginResolver.java
    • -0
    • +1
    ./ArtifactRepositoriesPluginResolver.java
  1. … 999 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./AlreadyOnClasspathPluginResolver.java
    • -0
    • +1
    ./ArtifactRepositoriesPluginResolver.java
  1. … 993 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
    ./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.

  1. … 15 more files in changeset.
Rework `ProjectPublicationRegistry` API so that different kinds of local publications can carry different information.

    • -0
    • +22
    ./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
    ./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
    ./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
    ./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
    ./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
    ./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
    ./ArtifactRepositoriesPluginResolver.java
  1. … 2 more files in changeset.
Fix unit tests

    • -2
    • +4
    ./SelfResolvingRequestPluginResolver.java
  1. … 5 more files in changeset.
Keep track of context of injected plugins from an outer build

- Implement SelfResolvingPluginRequest and resolver

- Snake through the ClassLoaderScope needed to properly resolve plugins from buildSrc

    • -2
    • +14
    ./SelfResolvingRequestPluginResolver.java
  1. … 11 more files in changeset.
WIP Add DSL to configure injected plugins

    • -0
    • +68
    ./SelfResolvingPluginRequest.java
    • -0
    • +30
    ./SelfResolvingRequestPluginResolver.java
  1. … 22 more files in changeset.
Converted a few ModuleVersionSelector.getVersionConstraint() -> getVersion()

    • -1
    • +1
    ./ArtifactRepositoriesPluginResolver.java
  1. … 7 more files in changeset.
Restore repo URL in plugin resolution error messages

    • -10
    • +23
    ./ArtifactRepositoriesPluginResolver.java
  1. … 16 more files in changeset.
Remove useless plugin marker ModelDependency copy

The configuration used to probe for plugin marker artifact is already

set to non-transitive.

    • -1
    • +1
    ./ArtifactRepositoriesPluginResolver.java
Merge branch 'master' into eskatos/plugins-dsl/repositories

    • -2
    • +4
    ./ArtifactRepositoriesPluginResolver.java
  1. … 1 more file in changeset.
Fix tests after rebasing

    • -1
    • +3
    ./ArtifactRepositoryPluginResolver.java
  1. … 4 more files in changeset.