[*][DEV]: add gradle build stuff
[*][DEV]: update compile script for gradle build;