publish

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rework publication compatibility warnings

* Group by variant

* Isolate variant level warnings

Issue #9378

    • -0
    • +61
    ./internal/validation/CollectedWarnings.java
    • -25
    • +50
    ./internal/validation/PublicationWarningsCollector.java
  1. … 4 more files in changeset.
Rework publication compatibility warnings

* Group by variant

* Isolate variant level warnings

Issue #9378

    • -25
    • +50
    ./internal/validation/PublicationWarningsCollector.java
  1. … 4 more files in changeset.
Rework publication compatibility warnings

* Group by variant

* Isolate variant level warnings

Issue #9378

    • -25
    • +50
    ./internal/validation/PublicationWarningsCollector.java
  1. … 4 more files in changeset.
Rework publication compatibility warnings

* Group by variant

* Isolate variant level warnings

Issue #9378

    • -0
    • +61
    ./internal/validation/CollectedWarnings.java
    • -25
    • +50
    ./internal/validation/PublicationWarningsCollector.java
  1. … 4 more files in changeset.
Rework publication compatibility warnings

* Group by variant

* Isolate variant level warnings

Issue #9378

    • -25
    • +50
    ./internal/validation/PublicationWarningsCollector.java
  1. … 4 more files in changeset.
Rework publication compatibility warnings

* Group by variant

* Isolate variant level warnings

Issue #9378

    • -25
    • +50
    ./internal/validation/PublicationWarningsCollector.java
  1. … 4 more files in changeset.
Turn 'multiple publications with same coordinates' error into warning

This reduces the severity of the error detection introduced in #9466.

Although this situation is technically an error that should be avoided

as it causes information loss in the published result, in some testing

scenarios builds may rely on this behavior. So instead of failing,

Gradle now prints a warning message.

  1. … 2 more files in changeset.
Turn 'multiple publications with same coordinates' error into warning

This reduces the severity of the error detection introduced in #9466.

Although this situation is technically an error that should be avoided

as it causes information loss in the published result, in some testing

scenarios builds may rely on this behavior. So instead of failing,

Gradle now prints a warning message.

  1. … 2 more files in changeset.
Support dependency artifact in GMM

This is a compatibility layer for seamless migration to GMM.

    • -15
    • +38
    ./internal/GradleModuleMetadataWriter.java
  1. … 13 more files in changeset.
Support dependency artifact in GMM

This is a compatibility layer for seamless migration to GMM.

    • -15
    • +38
    ./internal/GradleModuleMetadataWriter.java
  1. … 13 more files in changeset.
Support dependency artifact selectors in Gradle Module Metadata

This is a compatibility feature for combining GMM and pure pom/ivy

modules.

    • -15
    • +43
    ./internal/GradleModuleMetadataWriter.java
  1. … 13 more files in changeset.
Add 'inheritConstraints' to Gradle Module Metadata

Adds test coverage for consuming and publishing.

    • -1
    • +1
    ./internal/GradleModuleMetadataWriter.java
  1. … 12 more files in changeset.
Introduce constraint inheritance API

    • -0
    • +6
    ./internal/GradleModuleMetadataWriter.java
  1. … 40 more files in changeset.
Introduce constraint inheritance API

    • -0
    • +6
    ./internal/GradleModuleMetadataWriter.java
  1. … 40 more files in changeset.
Introduce constraint inheritance API

    • -0
    • +6
    ./internal/GradleModuleMetadataWriter.java
  1. … 40 more files in changeset.
Introduce constraint inheritance API

    • -0
    • +6
    ./internal/GradleModuleMetadataWriter.java
  1. … 41 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

    • -0
    • +6
    ./internal/GradleModuleMetadataWriter.java
  1. … 61 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

    • -0
    • +6
    ./internal/GradleModuleMetadataWriter.java
  1. … 62 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

    • -0
    • +6
    ./internal/GradleModuleMetadataWriter.java
  1. … 63 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -0
    • +4
    ./internal/GradleModuleMetadataWriter.java
  1. … 19 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -0
    • +4
    ./internal/GradleModuleMetadataWriter.java
  1. … 19 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -0
    • +4
    ./internal/GradleModuleMetadataWriter.java
  1. … 20 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -0
    • +4
    ./internal/GradleModuleMetadataWriter.java
  1. … 20 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -0
    • +4
    ./internal/GradleModuleMetadataWriter.java
  1. … 19 more files in changeset.
De-incubate a number of dependency management related APIs

  1. … 113 more files in changeset.
De-incubate a number of dependency management related APIs

  1. … 109 more files in changeset.
Replace "classifier" attribute with an "artifact selection" attribute

This should handle more use cases for artifact selection compatibility.

    • -5
    • +14
    ./internal/GradleModuleMetadataWriter.java
  1. … 5 more files in changeset.
Replace "classifier" attribute with an "artifact selection" attribute

This should handle more use cases for artifact selection compatibility.

    • -5
    • +14
    ./internal/GradleModuleMetadataWriter.java
  1. … 5 more files in changeset.
First elements of a compatibility mode for classifiers in Gradle Metadata

This commit introduces a synthetic attribute used for compatibility

purposes when a dependency declaration uses classifiers. It is

transparently converted to a dependency attribute on Gradle Module

Metadata, and this attribute is used in a specific manner during

resolution (it's actually converted _back to_ an artifact selection).

    • -2
    • +26
    ./internal/GradleModuleMetadataWriter.java
  1. … 11 more files in changeset.
First elements of a compatibility mode for classifiers in Gradle Metadata

This commit introduces a synthetic attribute used for compatibility

purposes when a dependency declaration uses classifiers. It is

transparently converted to a dependency attribute on Gradle Module

Metadata, and this attribute is used in a specific manner during

resolution (it's actually converted _back to_ an artifact selection).

    • -2
    • +26
    ./internal/GradleModuleMetadataWriter.java
  1. … 11 more files in changeset.