The idea of configuring wether a retrieve should keep the server timestamp or use the current time is great I think.
However, I would not put this parameter in the ivy file. For the same ivy files, some would like one option, other would preffer the other one. I think it should better be a parameter of the retrieve task, or maybe an attribute of the resolver in the settings file. preservelastmodified sounds a good name (like the ant copy task). Note that if you put it in the resolver settings, that should maybe also impact the publish and the install task. If you put it in both the settings and the task, then the task should have the priority. Thanks, Gilles 2008/5/29 Claudio Miranda <[EMAIL PROTECTED]>: > > > I am doing some testing with Ivy and have implemented a small > modification, to allow the downloaded resource to have the same date > timestamp as the file in remote repo. It is a requirement from the customer. > > At org.apache.ivy.util.url.BasicURLHandler.download(URL src, File dest, > CopyProgressListener l) > I added > > dest.setLastModified(srcConn.getLastModified()); > > How is it possible to add an attribute "timestamp" to the "dependencies" > xml tag ? See below, a sample: > > <ivy-module version="2.0"> > <info organisation="br.com.smartnet" module="hello-ivy"/> > <dependencies timestamp="remote"> > <dependency org="commons-lang" name="commons-lang" rev="2.0"/> > <dependency org="commons-cli" name="commons-cli" rev="1.0"/> > <dependency org="skaringa" name="skaringa" rev="r1p8"/> > </dependencies> > </ivy-module> > > It can have 2 values "remote" or "current", whereas "remote" set the > last modified attribute, as the remote file is. The "current" means the > current Ivy behavior. > > How can I read the timestamp value, at BasicURLHandler class ? > > This is the thread, with more explanation about this requested behavior > http://www.nabble.com/How-to-download-files-from-ivyrepo-with-the-same-last-modified-date---td17515745.html > > I plan to submit it as an enhancement to the Ivy issue tracking. > > Thanks > > Claudio Miranda > > ----- > Claudio Miranda > http://weblogs.java.net/blog/claudio > http://www.claudius.com.br/blog > -- > View this message in context: > http://www.nabble.com/-Ivy--How-to-add-a-new-option-to-ivy-settings-tp17526130p17526130.html > Sent from the Ant - Dev mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]