As described in https://github.com/spring-projects/spring-boot/issues/35250, a number of the Maven plugin's goals have parameters with property names that aren't ideal. For example, the start goal has a number of properties whose names begin with spring-boot.run. We'd like to review the parameters of every goal, deciding which should continue to be exposed as properties and what the property names should be. This will require refactoring of the plugin's code to push the parameters down into the concrete mojo implementations as inheritance is playing a big part in having property names that are incorrect and exposing more parameters that we might want to