use maven plugin annotations
set default search directories if user did not provide any
add basic processing logic
add creation of output folder
add missing javadoc
promote private methods to protected to make them testable and add javadoc
add one more unit test for defaultEmptySearchDirectories