+ migrate build to maven instead of make