Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Ensure plugin collection mutation results in an error

Rebaseline `help on the gradle build comparing gradle`

See gradle/gradle-private#2657

Merge pull request #10372 from gradle/jjohannes/classifiers-in-gmm

Publish classifier/artifact selection to GMM

Merge pull request #10486 from gradle/wolfs/deprecations/legacy-layout

Remove SourceSetOutput.legacyLayout

Merge pull request #10479 from gradle/jjohannes/alway-register-features

Always register optional features for publishing

Update upgrading notes

Add test for classifier selection behavior if provider publishes GMM

Remove SourceSetOutput.legacyLayout

No `@Optional` on method parameters (#10460)

No `@Optional` on method parameters

Merge pull request #10453 from gradle/lptr/model/ignore-replaced-by-methods

Ignore property methods annotated with `@ReplacedBy`

Add dependency with classifier to GMM cross-version test

Classifier information is published since GMM 1.1 in the

'thirdPartyCompatibility' section of dependencies.

Add test coverage for publishing option features to ivy repositories

Inspired by the same test cases we have for publishing to maven


Deduplicate same artifacts represented by different objects

Dependening on how the published artifact was linked to the

publication, it can be represented by different (wrapper) objects.

Accept new warning about property declaring ignore + other annotation

Revert "Make it a strict error if a method is both replaced and declares a type"

This reverts commit ae4f4169cb1130345dcdf78d52a0ebc3747a299c.

Mention deprecation -> error in upgrade guide.

Publish 5.6.2-20190905231258+0000

Include the property display name, if defined, in error messages when a `Property` value is set using a value or provider whose type is not assignable to the property type.

Also validate and sanitize the values used to set a `Property` convention.

Always register features at the java component

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

Merge remote-tracking branch 'origin/release'

Update wrapper to 5.6.2

    • -1
    • +1
Publish 5.6.2

Document thirdPartyCompatibility in metadata specification

Make it a strict error if a method is both replaced and declares a type

Add test coverage for artifact selectors in GMM

Extend test fixture for testing artifact selectors in GMM

Split test into two

Merge pull request #10459 from gradle/lptr/caching/no-penalty-for-using-task-outputs-files

Remove caching being disabled when TaskOutputs.files/dirs() is used

Use Nullable instead of Optional annotation to mark nullable map params

We shouldn't use something from org.gradle.api.tasks in the MapNotationConverter anyway.

Java 8 polish