IvyHttpModule.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

  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.

  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.

  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.

  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.

  1. … 33 more files in changeset.
Add support for resolving strict dependencies from an Ivy repository

So far strict dependencies were only supported when resolving from a Maven repository. This commit adds

the necessary infrastructure to make it work on Ivy repositories too. It's worth noting that similarly

to Maven, as soon as Gradle metadata is used, variants from the original Ivy metadata file are "ignored",

and it's a lossy conversion.

This commit is a "make it work". There's still missing test coverage, and there's redundant code due

to the replication of what has been setup for the Maven repositories. Subsequent commits will fix that.

  1. … 41 more files in changeset.
Change repository test fixtures to allow the repository path and backing file of artifacts to be queried by test.

  1. … 17 more files in changeset.
Added an `Action` overload for `ArtifactHandler.add()` to allow easier definition from Java and other statically typed languages.

Added some test coverage for this and various other ways of declaring `PublishArtifact` from`File` and other inputs.

  1. … 7 more files in changeset.
Added some int test coverage for interaction between Maven scopes and Ivy configurations.

  1. … 27 more files in changeset.
Use component id rather than module version id in the 'required by' paths in resolve exceptions. This provides a better description for local components, and also allows for components that don't have a module version id.

  1. … 13 more files in changeset.
Ease creation of plugin modules for maven and ivy

  1. … 5 more files in changeset.
Replaced RemoteIvyRepository.expectDirectoryList() with directoryList() that returns a RemoteResource, added SftpDirectoryResource

  1. … 13 more files in changeset.
Ensure that checksum files are verified for publishing integration tests

+review REVIEW-5403

  1. … 7 more files in changeset.
Integration test coverage for publishing to HTTPS with the new publishing plugins

  1. … 2 more files in changeset.
Inject VersionComparator into the various placed it is required, rather than using a static comparator. Also moved a couple of services out of the maven plugins and tasks.

  1. … 27 more files in changeset.
First iteration of 'Make branch attribute available when publishing and resolving Ivy modules' story

  1. … 22 more files in changeset.
Fixed generation of ivy.xml to attach artifacts to the correct configurations.

  1. … 4 more files in changeset.
use explicit server interactions (REVIEW-4849)

  1. … 1 more file in changeset.
Merge branch 'repository-transport-coverage' of git://github.com/erdi/gradle

  1. … 8 more files in changeset.
Start abstracting sftp and http repository transport tests to unify coverage

    • -0
    • +205
    ./IvyHttpModule.groovy
  1. … 79 more files in changeset.