[
http://jira.codehaus.org/browse/MNG-4673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benjamin Bentmann closed MNG-4673.
----------------------------------
Resolution: Duplicate
Assignee: Benjamin Bentmann
> Failure to download artifact stores & inspects HTTP response code
> -----------------------------------------------------------------
>
> Key: MNG-4673
> URL: http://jira.codehaus.org/browse/MNG-4673
> Project: Maven 2 & 3
> Issue Type: Improvement
> Components: Artifacts and Repositories
> Affects Versions: 3.0-beta-1
> Reporter: Matthew McCullough
> Assignee: Benjamin Bentmann
> Priority: Minor
>
> When an artifact is unable to be downloaded, Maven 3 caches this result for
> future reference in the "~/.m2/repo/.../<artifact>.lastUpdated" file. For
> "not found" situations, it seems that the HTTP code could be used to more
> granularly re-attempt retrieval rather than just cache the failure.
> For example, for any 404, I agree, the result should cache the failure and
> require a -U to attempt to retrieve it again. However, for 400, 500, 501,
> 502, 503, 301, 302 (what's the Maven behavior for 3xx today?) I think the
> resolution engine should try to re-retrieve the artifact each time. With
> those error codes, it seems more likely a config issue or brief network
> hiccup, not one of the file being absent from that repo. However, that brief
> network hiccup has longstanding cache implications in that the file is never
> attempted to be retrieved again.
> http://www.w3.org/Protocols/HTTP/HTRESP.html
> I've received this feedback from folks trying out Maven 3 Beta 1 and am just
> trying to aggregate the comments on their behalf.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira