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