One of the things I would like to start soon with, is to improve our file operations support (Delete, Move, archive handling)

I think Steve's copy stuff is leading the way. For each operation we want to have a task as well as a project method as well as a spec. So we will have a move/delete/copy/zip/jar/tar task/spec/method. Specially for the archive tasks this provides the nice feature that specs can be reused for multiple archive operations. For example in the Gradle build the different distributions would share a common spec (and then have additionally specific specs). The archive specs should extend from the copy specs so that copy operations and archive operations can share specs. Another thing that would be good to have are archives as input(from) values for copy/archives operations. That way we can use the copy task to unzip/tar/jar. For archives this would provide the current merge functionality.

Thoughts?

- Hans

--
Hans Dockter
Gradle Project Manager
http://www.gradle.org






---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to