我想调试使用maven构建的测试用例。我尝试了几种方法。但不可能。任何人都有这方面的经验。
答案 0 :(得分:2)
应注释位于pom文件中的以下arg行。您可以将其包含在要调试的父pom文件中。
-Xmx1024m -XX:PermSize = 256m -XX:MaxPermSize = 512m
并添加以下行并配置调试配置。
-Xms512m -Xmx1024m -XX:MaxPermSize = 128m -Xmx1024m -XX:PermSize = 256m -XX:MaxPermSize = 512m -Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport = dt_socket,server = y,suspend = Y,地址= 5005
确保在调试配置中相应地替换地址5005。
你可以在命令行中使用-Dmaven.surefire.debug,而不是使用pom arg行,这是最简单的方法。然后构建推荐将是这样的>
$ mvn clean install -Dmaven.surefire.debug