Best practice for opening folders in Maven -


opening files in maven best done this:

thread.currentthread().getcontextclassloader().getresourceasstream("db.properties"); 

or this:

inputstream in = getclass().getresourceasstream("db.properties"); 

how open folder in maven , how able iterate through it?

i'm assuming 'in maven' mean 'while writing maven plugin'.

it makes sense make file paths configurable parameters:

@mojo(name = "mygoal", defaultphase = lifecyclephase.prepare_package) public class myplugin extends abstractmojo {     @parameter(defaultvalue="${basedir}/src/main/resources/db.properties")     public file dbcfg;      @override     public void execute() throws mojoexecutionexception, mojofailureexception {         properties cfg = new properties();         filereader cfgreader = new filereader(dbcfg);         try {             cfg.load(cfgreader);         }finally{             ioutils.closequietly(cfgreader);          }         /* .... */     }  } 

note use maven expression in default value.


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

qt - Errors in generated MOC files for QT5 from cmake -