change to use maven dependency resolver