java maven maven-3 spring spring-boot

Maven spring boot run debug with arguments

Usually I’m running my Spring Boot application with command:

mvn spring-boot:run -Drun.arguments=--server.port=9090 \

I want to set custom port to debug, so I can connect from eclipse. When I add arguments from example

mvn spring-boot:run -Drun.arguments=--server.port=9090 \ \
-Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8787"

it works but other arguments like server.port or are no longer recognized and I get exception like:

org.springframework.beans.factory.BeanDefinitionStoreException: Failed
to parse configuration class []; nested exception
is java.lang.IllegalArgumentException: Could not resolve placeholder
'' in string value

Question: How I can run with all arguments?