add new "maven" syntax

Should we use Dispatch here, to stay closer to the ls implementation?