【问题标题】:Change default mvnDebug port更改默认 mvnDebug 端口
【发布时间】:2017-11-01 23:59:52
【问题描述】:

我正在尝试更改默认的 mvnDebug 端口 - 谁能指导我完成此操作的步骤?我曾尝试重置 MAVEN_DEBUG_OPTS,但这对我不起作用。非常感谢!

【问题讨论】:

标签: maven


【解决方案1】:

您可以在 mvnDebug.bat

中更改您的端口
set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000

或者如果你想通过命令行进行设置,你可以将 mvnDebug.bat 复制到 newMvnDebug.bat 中

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

然后尝试通过命令行设置MAVEN_DEBUG_OPT

【讨论】:

    【解决方案2】:
    For MAc users: 
    
    
    * find the file:
    
    za$ locate  mvnDebug   
    /usr/local/Cellar/maven@3.3/3.3.9/bin/mvnDebug
    /usr/local/Cellar/maven@3.3/3.3.9/libexec/bin/mvnDebug
    /usr/local/bin/mvnDebug
    
    
    
    * Open the file for editing, change the port and save:
    
    za$ vim /usr/local/Cellar/maven@3.3/3.3.9/libexec/bin/mvnDebug
    #!/bin/sh
    
    MAVEN_DEBUG_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
    
    echo Preparing to Execute Maven in Debug Mode
    
    env MAVEN_OPTS="$MAVEN_OPTS" MAVEN_DEBUG_OPTS="$MAVEN_DEBUG_OPTS" $(dirname $0)/mvn "$@"
    ~
    
    ~
    ~
    
    
    # changed mine ot 8080 and test:
    za$  /usr/local/bin/mvnDebug
    Preparing to Execute Maven in Debug Mode
    Listening for transport dt_socket at address: 8080
    

    【讨论】:

      【解决方案3】:

      在 Linux 上,给定的答案都不适用于我的 Ubuntu 16.04。

      指定的端口被忽略:

      $ export MAVEN_DEBUG_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
      [stephane@stephane-ThinkPad-X201 user-rest]
      $ mvnDebug clean install -Denv="test" -Ddb="h2" 
      Preparing to execute Maven in debug mode
      Listening for transport dt_socket at address: 8000
      

      一种解决方案是使用以下命令:

      $ mvn clean install -Denv="test" -Ddb="h2" -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -Xnoagent -Djava.compiler=NONE"
      ...
      [INFO] -------------------------------------------------------
      [INFO] Listening for transport dt_socket at address: 5005
      

      【讨论】:

        猜你喜欢
        • 2011-10-31
        • 2013-11-30
        • 1970-01-01
        • 2014-08-29
        • 2014-08-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-24
        相关资源
        最近更新 更多