[ https://issues.apache.org/jira/browse/IVY-1095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Farnsworth updated IVY-1095: --------------------------------- Attachment: Zip.java.patch Open source code to patch Zip.java for setting the lastmodified time of content in an archive. > ZipTask should support an option to allow the task to define the last > modified date for content stored in the zip, jar, or war. > ------------------------------------------------------------------------------------------------------------------------------- > > Key: IVY-1095 > URL: https://issues.apache.org/jira/browse/IVY-1095 > Project: Ivy > Issue Type: Improvement > Components: Ant > Affects Versions: trunk > Reporter: Mark Farnsworth > Fix For: trunk > > Attachments: Zip.java.patch > > Original Estimate: 1h > Remaining Estimate: 1h > > Currently with ANT Tasks it is not possible to fully control the way Zip, > Jar, Ear, or War files are produced. The issue is that the default behavior > of the task includes the last modified date information from the file system > when in creates an archive. The result is that with the exact same source > code the archive produced from any given build will vary based on where and > when the build was run. In an environment like HUDSON where you wish to > build on different servers, from different branches, and at different times > this is problematic since the MD5 hash value of the artifact the build > produces will not reflect the content of the code but rather reflect a > combination of the content of the code and the current time of the server > where the build was run. > ANT should support an option for the task to define the last modified date of > the archive. If support for this option is added to the Zip task then it > will be automatically available in tasks that extend it. > The patch file attached to this issue provides an implementation of the last > modified attribute and can be applied to SVN revision 784603 of Zip.java. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.