support maven 3 api