improve gradle & eclipse build system