Read file from the classpath
/** Java 6,7 */
File[] hiddenFiles = new File(".").listFiles(new FilterFile() {
   @Override
  public boolean accept(File file) {
    return file.isHidden();
  }
});
/** Java 8 */
File[] hiddenFiles = new File(".").listFiles(File::isHidden);// ** Java 6 **
// File in src/test/resources
URL url = Thread.currentThread().getContextClassLoader().getResource("publication.xml");
File xmlFile = new File(url.toURI()); 
File xmlFile = new File(url.getPath()); // both work