Di solito sto correndo la mia domanda di avvio della sorgente con il comando:Maven avvio di primavera di debug corsa con argomenti
mvn spring-boot:run -Drun.arguments=--server.port=9090 \
-Dpath.to.config.dir=/var/data/my/config/dir
voglio impostare porta personalizzata per eseguire il debug, in modo da poter collegare da Eclipse. Quando aggiungo argomenti da esempio http://docs.spring.io/spring-boot/docs/1.1.2.BUILD-SNAPSHOT/maven-plugin/examples/run-debug.html
mvn spring-boot:run -Drun.arguments=--server.port=9090 \
-Dpath.to.config.dir=/var/data/my/config/dir \
-Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8787"
funziona, ma gli altri argomenti, come server.port
o path.to.config.dir
non sono più riconosciuti e ottengo eccezione come:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed
to parse configuration class [com.my.app.Controller]; nested exception
is java.lang.IllegalArgumentException: Could not resolve placeholder
'path.to.config.dir' in string value
file:///${path.to.config.dir}/some.properties"
Domanda: Come posso eseguire con tutta argomenti?
soluzione esatta nel mio caso è stato quello di chiamare: 'mvn primavera-boot: eseguire -Drun.jvmArguments =" - Xdebug -Xrunjdwp: trasporti = dt_socket, server = y, indirizzo = 8787 -Dserver.port = 9090 -Dpath.to.config.dir =/var/data/my/config/dir "' – wbk
Link non funzionante ... – powder366