1 package org.codehaus.mojo.wagon.shared;
2
3 import org.codehaus.plexus.util.StringUtils;
4
5 public class WagonUtils
6 {
7
8 public static WagonFileSet getWagonFileSet( String fromDir, String includes, String excludes,
9 boolean isCaseSensitive, String toDir )
10 {
11 WagonFileSet fileSet = new WagonFileSet();
12 fileSet.setDirectory( fromDir );
13
14 if ( !StringUtils.isBlank( includes ) )
15 {
16 fileSet.setIncludes( StringUtils.split( includes, "," ) );
17 }
18
19 if ( !StringUtils.isBlank( excludes ) )
20 {
21 fileSet.setExcludes( StringUtils.split( excludes, "," ) );
22 }
23
24 fileSet.setCaseSensitive( isCaseSensitive );
25
26 fileSet.setOutputDirectory( toDir );
27
28 return fileSet;
29
30 }
31
32
33 }