redid maven structure for api:s