Recursos não sendo encontrados em execuções pelo Intellij

Posted . Visible to the public.

Quando realizamos execuções de algum código construído pelo intellij onde usamos o método:
Class.getResourceAsStream(String name)

É comum que os recursos não sejam encontrados. Lançando quase sempre nullPointers. Isso acontece porque o intellij filtra os recursos que serão enviados para o diretório de output junto com as classes;
Essa configuração está localizada em:
Settings > Compiler > Resource patterns

Lá você define os padrões de arquivos de recursos que serão considerados. Uma boa opção é adicionar os seguintes padrões:
?.sql
?
.csv
?.txt
?
.json

Cleydson Júnior
Keywords
NullPointerException
Posted by Cleydson Júnior to ZeroGlosa (2013-12-13 12:39)