gpt4 book ai didi

java - 如何从 maven 命令行远程调试 java 应用程序

转载 作者:行者123 更新时间:2023-11-28 21:55:15 25 4
gpt4 key购买 nike

我有一个在 IntelliJ 中运行的 Java 应用程序。我能知道如何从 maven 命令行远程调试应用程序吗?

我尝试使用 mvnDebug 全新安装。但这给我带来了一个错误,说找不到命令

最佳答案

您可以使用远程调试:

mvn exec:exec -Dexec.executable="java" -Dexec.args="-classpath %classpath -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044 com.mycompany.app.App"

然后在您的 eclipse 中,您可以使用远程调试并将调试器附加到 localhost:1044。或者将目标配置为调试配置,创建“Maven 构建”调试配置:

Goals = -Dmaven.surefire.debug test
Profiles = myconfigprofile,weblogic

或针对特定的测试套件:

Goals = -Dmaven.surefire.debug -Dtest=com.myorg.mypkg/MyTestSuite.java test
Profiles = myconfigprofile,weblogic

创建额外的“远程 Java 应用程序”配置:

Host = localhost Port = 5005

您可以在此处找到更多文档: http://maven.apache.org/surefire/maven-surefire-plugin/examples/debugging.html

关于java - 如何从 maven 命令行远程调试 java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21686744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com