MavenPublishSnapshotIntegTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -4
    • +4
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :maven

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

    • -0
    • +5
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 39 more files in changeset.
Annotate integ tests failing with instant execution in :maven

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

    • -0
    • +5
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 39 more files in changeset.
Do not transform UrlBackedArtifactMetadata

There is no need to start accounting for Maven specifics since the

Gradle Module Metadata properly references the exact artifact to pick.

    • -2
    • +20
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 1 more file in changeset.
Do not transform UrlBackedArtifactMetadata

There is no need to start accounting for Maven specifics since the

Gradle Module Metadata properly references the exact artifact to pick.

    • -2
    • +20
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 1 more file in changeset.
Add sha-256 and sha-512 checksums to `maven-publish`

This commit adds the SHA-256 and SHA-512 checksums in:

- Gradle Module Metadata

- uploads to Maven repositories using the `maven-publish` plugin

The upload of those additional files is failsafe, just in case some

repositories don't support those checksum files.

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 33 more files in changeset.
Add sha-256 and sha-512 checksums to `maven-publish`

This commit adds the SHA-256 and SHA-512 checksums in:

- Gradle Module Metadata

- uploads to Maven repositories using the `maven-publish` plugin

The upload of those additional files is failsafe, just in case some

repositories don't support those checksum files.

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 33 more files in changeset.
Add sha-256 and sha-512 checksums to `maven-publish`

This commit adds the SHA-256 and SHA-512 checksums in:

- Gradle Module Metadata

- uploads to Maven repositories using the `maven-publish` plugin

The upload of those additional files is failsafe, just in case some

repositories don't support those checksum files.

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 33 more files in changeset.
Add sha-256 and sha-512 checksums to `maven-publish`

This commit adds the SHA-256 and SHA-512 checksums in:

- Gradle Module Metadata

- uploads to Maven repositories using the `maven-publish` plugin

The upload of those additional files is failsafe, just in case some

repositories don't support those checksum files.

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 33 more files in changeset.
Add sha-256 and sha-512 checksums to `maven-publish`

This commit adds the SHA-256 and SHA-512 checksums in:

- Gradle Module Metadata

- uploads to Maven repositories using the `maven-publish` plugin

The upload of those additional files is failsafe, just in case some

repositories don't support those checksum files.

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 33 more files in changeset.
Fix unique SNAPSHOT replacement in module metadata

Previously the value was always replaced. But only the SNAPSHOT part of

a file name must be replaced, not the part in a path element.

    • -0
    • +8
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 2 more files in changeset.
Fix unique SNAPSHOT replacement in module metadata

Previously the value was always replaced. But only the SNAPSHOT part of

a file name must be replaced, not the part in a path element.

    • -0
    • +8
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 2 more files in changeset.
Fix unique SNAPSHOT replacement in module metadata

Previously the value was always replaced. But only the SNAPSHOT part of

a file name must be replaced, not the part in a path element.

    • -0
    • +10
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 2 more files in changeset.
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

    • -0
    • +2
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 15 more files in changeset.
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

    • -0
    • +2
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 15 more files in changeset.
Update `<latest>` when publishing maven-metadata.xml

Fixes #9141

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 3 more files in changeset.
Update `<latest>` when publishing maven-metadata.xml

Fixes #9141

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 3 more files in changeset.
Update `<latest>` when publishing maven-metadata.xml

Fixes #9141

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 3 more files in changeset.
Update `<latest>` when publishing maven-metadata.xml

Fixes #9141

    • -0
    • +3
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 3 more files in changeset.
Additional test coverage for `publishToMavenLocal`

    • -0
    • +84
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 5 more files in changeset.
Additional test coverage for `publishToMavenLocal`

    • -0
    • +84
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 5 more files in changeset.
Additional test coverage for `publishToMavenLocal`

    • -0
    • +84
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 5 more files in changeset.
Additional test coverage for `publishToMavenLocal`

    • -0
    • +84
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 5 more files in changeset.
Additional test coverage for `publishToMavenLocal`

    • -0
    • +84
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 5 more files in changeset.
Additional test coverage for `publishToMavenLocal`

    • -0
    • +84
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 5 more files in changeset.
Remove Maven 2 publishing mode

    • -2
    • +0
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 7 more files in changeset.
Migrate the Maven publish integration tests to use the same test fixtures as Ivy

This makes things much easier to understand, and explicits some expectations.

    • -2
    • +2
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 12 more files in changeset.
Avoid writing to local .m2 repo in integration test

    • -0
    • +4
    ./MavenPublishSnapshotIntegTest.groovy
Add coverage for sequential publishing of Maven snapshots

This coverage exposes an issue with our previous implementation:

we do not correctly merge the <snapshotVersions> list in maven-metadata.xml.

While the new behaviour is not worse than the previous behaviour, it

does not address the issue reported at #2882.

    • -17
    • +82
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 3 more files in changeset.
Disable legacy maven-metadata support for maven-publish plugin

    • -1
    • +1
    ./MavenPublishSnapshotIntegTest.groovy
  1. … 3 more files in changeset.