X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fproducer%2FDirCopyingProducerNode.java;h=a9f5509f8f556dbfbe658639ae80175377d464d8;hb=bd509ef78e9f9fdf45915a2e98e8021882a6cfba;hp=c943c9891b27da5d3dfac00c7e17a4a16ce71d0d;hpb=365080f5570f9d2d218ee5afeb365a88a490bd45;p=mir.git diff --git a/source/mir/producer/DirCopyingProducerNode.java b/source/mir/producer/DirCopyingProducerNode.java index c943c989..a9f5509f 100755 --- a/source/mir/producer/DirCopyingProducerNode.java +++ b/source/mir/producer/DirCopyingProducerNode.java @@ -51,12 +51,14 @@ public class DirCopyingProducerNode implements ProducerNode { public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure { String source = ""; String destination = ""; + File sourceFile; + File destinationFile; try { source = ParameterExpander.expandExpression( aValueMap, sourceExpression ); destination = ParameterExpander.expandExpression( aValueMap, destinationExpression ); aLogger.println("Copying " + source + " into " + destination); - FileCopier.copyDirectory( + FileCopier.copy( new File(sourceBasePath, source), new File(destinationBasePath, destination)); } @@ -64,8 +66,4 @@ public class DirCopyingProducerNode implements ProducerNode { throw new ProducerFailure("Copying " + source + " into " + destination + " failed: " + e.getMessage(), e); } } - - public Set buildVerbSet() { - return new HashSet(); - } }