DefaultMavenPublicationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add validation at publication time

This commit introduces validation when generating Gradle

Module Metadata:

- check that there's at least one variant published

- each variant must have at least one attribute

- there shouldn't be duplicate variant names

- each variant must have a different (attributes,capabilities)

combination

Closes #10736

  1. … 11 more files in changeset.
Add validation at publication time

This commit introduces validation when generating Gradle

Module Metadata:

- check that there's at least one variant published

- each variant must have at least one attribute

- there shouldn't be duplicate variant names

- each variant must have a different (attributes,capabilities)

combination

Closes #10736

  1. … 11 more files in changeset.
Add validation at publication time

This commit introduces validation when generating Gradle

Module Metadata:

- check that there's at least one variant published

- each variant must have at least one attribute

- there shouldn't be duplicate variant names

- each variant must have a different (attributes,capabilities)

combination

Closes #10736

  1. … 11 more files in changeset.
Skip publication of self referencing dependencies

When a dependency references the same module as the one being published

without any artifact information, it is skipped and thus not included in

the POM file.

Fixes #10429

  1. … 2 more files in changeset.
Skip publication of self referencing dependencies

When a dependency references the same module as the one being published

without any artifact information, it is skipped and thus not included in

the POM file.

Fixes #10429

    • -12
    • +88
    ./DefaultMavenPublicationTest.groovy
  1. … 2 more files in changeset.
Skip publication of self referencing dependencies

When a dependency references the same module as the one being published

without any artifact information, it is skipped and thus not included in

the POM file.

Fixes #10429

    • -12
    • +88
    ./DefaultMavenPublicationTest.groovy
  1. … 2 more files in changeset.
Skip publication of self referencing dependencies

When a dependency references the same module as the one being published

without any artifact information, it is skipped and thus not included in

the POM file.

Fixes #10429

    • -12
    • +88
    ./DefaultMavenPublicationTest.groovy
  1. … 2 more files in changeset.
Publish Gradle Module Metadata by default

    • -13
    • +4
    ./DefaultMavenPublicationTest.groovy
  1. … 4 more files in changeset.
Publish Gradle Module Metadata by default

    • -13
    • +4
    ./DefaultMavenPublicationTest.groovy
  1. … 4 more files in changeset.
Publish Gradle Module Metadata by default

    • -13
    • +4
    ./DefaultMavenPublicationTest.groovy
  1. … 4 more files in changeset.
Publish Gradle Module Metadata by default

    • -13
    • +4
    ./DefaultMavenPublicationTest.groovy
  1. … 4 more files in changeset.
Transition some static methods to a global service, so the implementation can be contextualized.

  1. … 12 more files in changeset.
Transition some static methods to a global service, so the implementation can be contextualized.

  1. … 12 more files in changeset.
Transition some static methods to a global service, so the implementation can be contextualized.

  1. … 12 more files in changeset.
Transition some static methods to a global service, so the implementation can be contextualized.

  1. … 11 more files in changeset.
Avoid eager realization of publishing tasks

  1. … 9 more files in changeset.
Avoid eager realization of publishing tasks

  1. … 9 more files in changeset.
Avoid eager realization of publishing tasks

  1. … 9 more files in changeset.
Avoid eager realization of publishing tasks

  1. … 9 more files in changeset.
Avoid eager realization of publishing tasks

  1. … 9 more files in changeset.
Avoid eager realization of publishing tasks

  1. … 9 more files in changeset.
Update Category attribute to be typed

Adapt code to new typed attributes, dealing with coercible String values

when parsed from metadata and typed values when created inside a Gradle

build.

  1. … 21 more files in changeset.
Update Category attribute to be typed

Adapt code to new typed attributes, dealing with coercible String values

when parsed from metadata and typed values when created inside a Gradle

build.

  1. … 21 more files in changeset.
Update Category attribute to be typed

Adapt code to new typed attributes, dealing with coercible String values

when parsed from metadata and typed values when created inside a Gradle

build.

  1. … 18 more files in changeset.
Update Category attribute to be typed

Adapt code to new typed attributes, dealing with coercible String values

when parsed from metadata and typed values when created inside a Gradle

build.

  1. … 21 more files in changeset.
Update Category attribute to be typed

Adapt code to new typed attributes, dealing with coercible String values

when parsed from metadata and typed values when created inside a Gradle

build.

  1. … 27 more files in changeset.
Update Category attribute to be typed

Adapt code to new typed attributes, dealing with coercible String values

when parsed from metadata and typed values when created inside a Gradle

build.

  1. … 27 more files in changeset.
Rename category attribute

Attribute is now `org.gradle.category` and the constant is named

VARIANT_CATEGORY.

The removal of the "component" part of the name was to clarify to what

the category applies.

  1. … 26 more files in changeset.
Rename category attribute

Attribute is now `org.gradle.category` and the constant is named

VARIANT_CATEGORY.

The removal of the "component" part of the name was to clarify to what

the category applies.

  1. … 26 more files in changeset.
Rename category attribute

Attribute is now `org.gradle.category` and the constant is named

VARIANT_CATEGORY.

The removal of the "component" part of the name was to clarify to what

the category applies.

  1. … 26 more files in changeset.