mvnDebug tomcat7:运行不要暂停

时间:2019-11-06 16:25:11

标签: java spring maven spring-mvc

我有一个由

在本地运行的项目
mvnDebug tomcat7:run

现在,我知道mvnDebug等效于

MAVEN_DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000

在这里,suspend=y,我想要suspend=n。基本上,使用suspend=y时,我必须在两者之间停止进程时启动远程调试器。我不想要那个。因此,suspend=n

所以,我跑了

mvn tomcat7:run -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

但是我收到此错误:

  

[错误]在当前项目中找不到前缀'runjdwp'的插件   并在插件组中[org.apache.maven.plugins,org.codehaus.mojo]   可从存储库中获取...

即使我使用suspend=y运行以上命令,仍然会出现同样的错误。

我该怎么办? 我正在运行Java 8

1 个答案:

答案 0 :(得分:0)

只需使用-Dexec.args即可将参数传递给java而不是maven本身。 这应该工作

mvn tomcat7:run -Dexec.args="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"