move plugin application to subprojects
apply plugin: 'application' from mainClassName
add subporject/build/lib to root adama lib
copy jar files to adama at subproject stage
use file.absolutePath to get root adama/build/lib
move repeated task from sub project to root
tidy up all sub build file
fixing build: qsv testcompile