[
https://issues.apache.org/jira/browse/MRESOLVER-301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17818994#comment-17818994
]
ASF GitHub Bot commented on MRESOLVER-301:
------------------------------------------
cstamas commented on PR #432:
URL: https://github.com/apache/maven-resolver/pull/432#issuecomment-1955093864
Also, "artifact generator" is one thing, and its use for "signing" is
another.
If we remain at "publishing to Central" domain, where PGP signature is
enforced, and signing, I am not satisfied with any of existing solutions:
* maven-sign-plugin uses gpg executable
* takari-sign-plugin cannot do ED25519 (but have cool ideas)
* s4u sign plugin unused in ASF (but have cool ideas)
So I just "brought" the best of all here. At least, that was my intent. And
yes, IMO, "signing" is natural fit for "artifact generator" and IMO we should
not complicate our build/POMs for something that _is an expected requirement_
(is like we'd need to add a plugin to POM to create checksums, something also
required to publish to Central).
Also, "signer" is extensible, so it does not have to get GnuPG, it could be
something else as well... so in this way, it is _not in Maven Core_ (wired in),
but can progress and change, maybe as an extension.
> Artifact Generators
> -------------------
>
> Key: MRESOLVER-301
> URL: https://issues.apache.org/jira/browse/MRESOLVER-301
> Project: Maven Resolver
> Issue Type: New Feature
> Components: Resolver
> Reporter: Tamas Cservenak
> Assignee: Tamas Cservenak
> Priority: Major
> Fix For: 2.0.0
>
>
> Resolver should provide extension point for "generators". Typical use case
> for these are for example "signing" of artifacts.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)