Resource from src/main/resources not found after building with maven

Resources from src/main/resources will be put onto the root of the classpath, so you’ll need to get the resource as:

new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("/config.txt")));

You can verify by looking at the JAR/WAR file produced by maven as you’ll find config.txt in the root of your archive.

Leave a Comment