repository

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
pluginManagement { repositories {} } is a RepositoryHandler

Remove PluginRepositoriesSpec and related types

Remove internal PluginRepository type hierarchy

Introduce build scoped PluginDependencyResolutionServices

Introduce RepositoryHandler.gradlePluginPortal()

Plugin resolution error messages changed has they now use the regular

ArtifactRepository display name

    • -60
    • +0
    ./internal/DefaultPluginRepositoriesSpec.java
    • -51
    • +0
    ./internal/PluginRepositoryFactory.java
    • -26
    • +0
    ./internal/PluginRepositoryRegistry.java
  1. … 43 more files in changeset.
Forcibly make default & gradlePluginPortal() a maven repository

and adapt tests and fixtures introducing HttpPluginRepository with

plugin resolution expectations helpers.

    • -1
    • +1
    ./internal/DefaultPluginRepositoriesSpec.java
    • -1
    • +2
    ./internal/PluginRepositoryFactory.java
  1. … 26 more files in changeset.
Extract :core-api project (#2719)

  1. … 780 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. … 35 more files in changeset.
Fixing javadoc so it won't throw warnings

Polish Ivy plugin repository pull request

  1. … 1 more file in changeset.
Merge branch 'add-better-support-for-plugins' of https://github.com/ethankhall/gradle into so-ivy-plugin-repo

Updated PR to have tests

Removed the Closure method from IvyPluginRepository because it's done

for us automatically. Added an integ test to validate that it's possible

to specify a custom directory layout.

  1. … 2 more files in changeset.
Add a strongly typed setter for maven & ivy PluginRepository url property

See gradle/gradle-script-kotlin#256

  1. … 1 more file in changeset.
Adding the ability for ivy repo's to use a non-standard pattern

With the current implementation of the PluginRepositories it's not

possible for the user to be able to specify a repo that doens't meet the

"ivy" standard layout. Many people do not, so it's impossible to use

this feature.

This chang will allow for users to specify more info about their

repositories.

  1. … 2 more files in changeset.
Tighten up contract of plugin management

    • -3
    • +1
    ./internal/PluginRepositoryRegistry.java
  1. … 12 more files in changeset.
Cleaning up some things

- Removing some interfaces / classes that are kruft

- Moving the PluginRequests to be immutable

- Removing some DSL magic

    • -7
    • +0
    ./internal/DefaultPluginRepositoriesSpec.java
  1. … 12 more files in changeset.
Adding javadoc, fixing issues with quickCheck

    • -10
    • +0
    ./internal/DefaultPluginRepositoriesSpec.java
  1. … 25 more files in changeset.
Making the Closure Coercion work for now.

This commit should be removed once we figure out why all the Closure

methods are needed.

    • -0
    • +16
    ./internal/DefaultPluginRepositoriesSpec.java
  1. … 5 more files in changeset.
Applying some of stefan's comments. Offline so I can't compile

  1. … 16 more files in changeset.
Moving to new pluginManagement dsl

Deleting classes that aren't used anymore. Writing some tests for

parsing the PluginManagement DSL.

Still needs to validate that the change will work as expected, but this

way I can get early feedback.

    • -7
    • +0
    ./internal/DefaultPluginRepositoriesSpec.java
    • -8
    • +0
    ./internal/PluginRepositoryFactory.java
    • -58
    • +0
    ./rules/PluginDependencyHandler.java
  1. … 27 more files in changeset.
Revert "Revert changes for custom plugin portal"

This reverts commit 2288791711e1f2e8edbc5af11c9348d48038f79e.

    • -0
    • +8
    ./internal/DefaultPluginRepositoriesSpec.java
    • -0
    • +8
    ./internal/PluginRepositoryFactory.java
    • -0
    • +58
    ./rules/PluginDependencyHandler.java
  1. … 69 more files in changeset.
Revert changes for custom plugin portal

Revert 634e8884b8c8af88de7b45400d9448dcfb7687cf - add plugin resolution improvements to release notes

Revert 7164418390ebfa366eac77a8064d94ab386b7857 - Make pluginRepositories available in init scripts

reverts commit a1f3919be2d8b18e70c9777ba768b95272a08d1c.

reverts commit e996ec71a78dfd88d43f0e9bf589ca8b29c3160c.

reverts commit 02ae8d7131ed123238eb3a6dd200dfc8e8b360f7.

reverts commit 72f57e195af6e677316252f59965c17e889bb6bf.

reverts commit 9dcc63dad116b55cb860c89e3d749d58c787fbbe.

Revert e0b7a1c9febf72f8ca8a00a9e7f68089b3cda9ce - Tests and bug fixes for custom plugin portal

reverts commit e8805c1616912322e5441016e38329e11af3ca63.

reverts commit 20b815f768dea7f3bca48664233d13174d2e0f60.

Revert 0ae9da185d0df9b5831dce48eca21118d1fac5d7 - Move PluginId to interface

Revert 52c8306d872778404cbbd117bc2214da9f76e0c1 - Public interface changes for custom plugin portal

reverts commit 27ec8f7e535778f4fbb93df09937b027ac1ca488.

Revert 1b3f52920d8bf82be470d1aa972af21af5902f32 for custom plugin portal

Revert 71d6282cecba8ac5becad3f13f29f122212c0ff2 for custom plugin portal

reverts commit 500f9a90ea1775f4b5fe02fa9122750a10e90a5c.

Revert fa2963120a9d84bc156cb7418339ffccc2f88629 for custom plugin portal

Revert 7141b00cd487e265b08aaef364477870ccb38655 for custom plugin portal

    • -8
    • +0
    ./internal/DefaultPluginRepositoriesSpec.java
    • -8
    • +0
    ./internal/PluginRepositoryFactory.java
    • -58
    • +0
    ./rules/PluginDependencyHandler.java
  1. … 70 more files in changeset.
Added `@Incubating` and `@since` to various types and methods.

  1. … 11 more files in changeset.
Add @since annotations for new public APIs

PR: #883

    • -0
    • +1
    ./internal/PluginRepositoryFactory.java
  1. … 1 more file in changeset.
Add @since annotations for new public APIs

PR: #883

    • -0
    • +1
    ./internal/PluginRepositoryFactory.java
  1. … 1 more file in changeset.
Fix checkstyle errors

PR: 883

  1. … 6 more files in changeset.
Fix checkstyle errors

PR: 883

  1. … 6 more files in changeset.
Fixing isolated classpath, added test.

Added notFound(reason) to the API per Stefan's suggestion.

  1. … 11 more files in changeset.
Fixing isolated classpath, added test.

Added notFound(reason) to the API per Stefan's suggestion.

  1. … 11 more files in changeset.
Adding tests and fixing a bug

  1. … 3 more files in changeset.
Adding tests and fixing a bug

  1. … 3 more files in changeset.
Moved PluginId to an interface & docs

PluginId was pulled into an interface so that we can control the

creation of those instances.

    • -1
    • +11
    ./rules/PluginDependencyHandler.java
  1. … 8 more files in changeset.
Moved PluginId to an interface & docs

PluginId was pulled into an interface so that we can control the

creation of those instances.

    • -1
    • +11
    ./rules/PluginDependencyHandler.java
  1. … 8 more files in changeset.
Public interface uses rules(...) to make the api more unwiledy

Also fixing issue Luke pointed out with Action<X> should be

Action<? super X>.

    • -2
    • +2
    ./internal/DefaultPluginRepositoriesSpec.java
    • -1
    • +1
    ./internal/PluginRepositoryFactory.java
  1. … 3 more files in changeset.