definition

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

  1. … 52 more files in changeset.
Fix test

  1. … 2 more files in changeset.
Update scan support for Gradle Enterprise plugin 3.0

Gradle 6 is now only compatible with this plugin.

  1. … 35 more files in changeset.
Make paths/names of included builds immutable (#10998)

Changes the “build path” for included builds to be determined at inclusion time based on the directory name, or a user supplied override. Previously, we tried to use the root project name defined in the included build. This caused a lot of complexity due to it not being known until part way through building the included build.

This change also disallows use of `buildSrc` as a project name, as it collides with the `buildSrc` nested build.

  1. … 72 more files in changeset.
Make paths/names of included builds immutable

  1. … 32 more files in changeset.
Make checkstyle happy

  1. … 2 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

  1. … 7 more files in changeset.
Make injected plugins resolvable from included builds and not just buildSrc

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

  1. … 666 more files in changeset.
Organize imports

  1. … 339 more files in changeset.
Replace anonymous classes with lambdas

  1. … 711 more files in changeset.
Replace anonymous classes with lambdas

  1. … 695 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Add missing @Override to public api types

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

  1. … 341 more files in changeset.
Flesh out the simplified source dependency model so that the root directory and injected plugins for a Git repository can be specified.

Rewired the source dependency model types to move plugin resolution into the VCS resolver, to simplify the model types and their construction.

    • -46
    • +2
    ./DefaultInjectedPluginDependencies.java
    • -0
    • +50
    ./InjectedPluginResolver.java
  1. … 23 more files in changeset.
Remove TODOs and add documentation

    • -1
    • +1
    ./DefaultInjectedPluginDependencies.java
    • -14
    • +1
    ./DefaultInjectedPluginDependency.java
  1. … 4 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

    • -6
    • +51
    ./DefaultInjectedPluginDependencies.java
    • -0
    • +8
    ./DefaultInjectedPluginDependency.java
    • -0
    • +34
    ./SelfResolvingPluginRequest.java
  1. … 10 more files in changeset.
WIP Add DSL to configure injected plugins

    • -0
    • +37
    ./DefaultInjectedPluginDependencies.java
    • -0
    • +36
    ./DefaultInjectedPluginDependency.java
  1. … 22 more files in changeset.