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