Pass MAVEN profile parameter from jenkins

I suggest you to install the parametrized build plugin which will allow you to display a list of options to your job user. To enable it you'll have to check 'this build is parametrized' option and then define option.

To be able to define list option you'll then have to install extended choice parameter plugin that extends the first one by adding list option (and other parameter types).

You'll then be able to define a PROFILE list option. The selected option name will be stored in the parameter name.

The maven cmdline: 'mvn clean install -P${PROFILE}' will then work as you expect.

I hope this helps!