make it support maven.