--- Stefan Bodewig <[EMAIL PROTECTED]> wrote: > On Tue, 27 Sep 2005, Matt Benson > <[EMAIL PROTECTED]> wrote: > > > I'd like to revisit this after your changes are > > committed. > > Sure.
This was RE Copy/filesystem only. I agree that move should work this way. We don't know how to move non-file resources. We do know how to copy non-file resources. I would think we could also sync them... but that would be later. Now, accepting that we have these protected ( >:( ) members to support, I suppose my chosen approach would be to duplicate the file maps as private resource maps w/ protected accessors. Remove the check for filesystem-only, replace in validateAttributes ONLY as a call to: protected void validate(ResourceCollection rc) { if (getClass().equals(Copy.class) || rc.isFilesystemOnly()) { return; } throw new BuildException( "Only filesystem resources are supported."); } } Subclasses can override this when appropriate. Then we change the copy logic to call some form of FileUtils.copyResource(). Holes? -Matt __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]