1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util.execute;
17
18 import java.io.File;
19 import java.util.List;
20
21 import org.kuali.common.util.LocationUtils;
22 import org.slf4j.Logger;
23 import org.slf4j.LoggerFactory;
24
25 public class CopyClasspathLocationsToDirectoryExecutable extends AbstractCopyLocationsExecutable {
26
27 private static final Logger logger = LoggerFactory.getLogger(CopyClasspathLocationsToDirectoryExecutable.class);
28
29 @Override
30 protected List<File> getFiles(List<String> locations) {
31 List<String> filenames = LocationUtils.getClasspathFilenames(locations);
32 logger.debug("Located {} files", filenames.size());
33 return LocationUtils.getFiles(directory, filenames);
34 }
35 }