Skip to content

Improve our checksum support for Maven metadata #1818

Open
strongbox/strongbox-web-ui
#49
@carlspring

Description

@carlspring

Task Description

We should improve our support for checksums for maven-metadata.xml files. This seems to be a problem for Gradle artifacts and there is now support for sha256 and sha512 in Gradle. Maven Central (running on Nexus 2.x) now supports this.

Tasks

The following tasks will need to be carried out:

  • It should be possible to configure what checksums are enabled for a Maven repository.
  • It should be possible to configure what checksums are enabled for all Maven repositories.
  • It should be possible to configure the checksum options via the UI.
  • Review what changes will be required to AbstractLayoutProvider.getDigestAlgorithmSet() or the Maven2LayoutProvider and apply the necessary fixes.
  • Re-work the org.carlspring.strongbox.services.impl.ArtifactMetadataServiceImpl and org.carlspring.strongbox.cron.jobs.RebuildMavenMetadataCronJob.
  • Add UI for these settings.

Task Relationships

This task:

Help

Metadata

Metadata

Assignees

Labels

GraceHopperOSDIssues suitable for the Grace Hopper 2020 hackfestfeaturein progresswork is in progress

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions