1   package com.atlassian.maven.plugins.amps.util;
2   
3   import java.io.File;
4   
5   public class FileUtils
6   {
7       public static File file(String parent, String... kids)
8       {
9           return file(new File(parent), kids);
10      }
11  
12      public static File file(File parent, String... kids)
13      {
14          File cur = parent;
15          for (String kid : kids)
16          {
17              cur = new File(cur, kid);
18          }
19          return cur;
20      }
21  
22      public static boolean doesFileNameMatchArtifact(String fileName, String artifactId)
23      {
24          // this is not perfect, but it sure beats fileName.contains(artifactId)        
25          String pattern = "^" + artifactId + "-\\d.*$";
26          return fileName.matches(pattern);
27      }
28  }