[
http://jira.codehaus.org/browse/WAGON-119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Struberg closed WAGON-119.
-------------------------------
Resolution: Won't Fix
Fix Version/s: (was: 1.x)
Assignee: Mark Struberg
Not sure if that would really pay off.
Maven has an own update policy in the <repository> section anyway. So it will
not perform a GET if the resource already got downloaded before and did fall in
that time frame. We would need to really tweak lots of things like the -U
option etc to pass this info through correctly
<repository>
<id>myrepo</id>
<name>my repository</name>
<url>http://myrepo.com</url>
<snapshots>
<enabled>false</enabled>
<updatePolicy>interval:60</updatePolicy>
</snapshots>
</repository>
will only check for updates after the artifact didn't get resolved for 60
minutes.
> Use Pragma: no-cache only when appropriate
> ------------------------------------------
>
> Key: WAGON-119
> URL: http://jira.codehaus.org/browse/WAGON-119
> Project: Maven Wagon
> Issue Type: Improvement
> Components: wagon-http
> Environment: Maven 2.0.4, Mac OS X 10.4.6
> Reporter: Gordon Henriksen
> Assignee: Mark Struberg
>
> Maven issues all of its HTTP GET requests with a Pragma: no-cache field in
> the header. This makes it impossible to use a caching reverse proxy in lieu
> of a complete ibiblio mirror.
> Brett notes:
> > It should actually be something that is configured on the wagon.get()
> > request, actually, so that Maven could send it for snapshots and
> > metadata, but not others. But a global setting should be ok too if the
> > proxy owner knows what they are doing.
> I'm not much attached to a global configuration switch to globally disable
> the option, since Maven knows more about its usage than the proxy possibly
> can. Nonetheless, very few, if any, requests to ibiblio should be marked as
> no-cache.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira