maven generic version