use maven to build