[
https://issues.apache.org/jira/browse/MNG-7801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17728776#comment-17728776
]
Guillaume Nodet commented on MNG-7801:
--------------------------------------
It really feels wrong to change the CLI to reflect to real behaviour, and this
behaviour is definitely not intuitive nor desired imho.
The {{-U}} option applies to both released/snapshots artifacts/metadata, and
comes from maven 2.x which did not had timestamped snapshots. With
introduction of those timestamped artifacts, artifacts should really never be
updated and what is actually wanted is only to change the policy to check for
snapshots. So what we really want is to change the update policy on the
metadata.
> Clean doc for repositories policies
> -----------------------------------
>
> Key: MNG-7801
> URL: https://issues.apache.org/jira/browse/MNG-7801
> Project: Maven
> Issue Type: Task
> Reporter: Guillaume Nodet
> Assignee: Guillaume Nodet
> Priority: Major
>
> The model doc (and other) indicates that the default update policy is daily,
> but no value is set by default, and the resolver assumes {{never}} as a
> default (see
> [https://github.com/apache/maven-resolver/blob/97dfd1c2b9deb15734d5e401807e55cd0498332a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultUpdatePolicyAnalyzer.java#L91)]
>
> Also, the CLI options for {{-U}} and {{-nsu}} indicates that those are for
> snapshots, while they actually affect all policies, so those should be
> renamed and their doc fixed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)