java - 当我通过 CLI 发出 Maven 命令时,如何使用 Maven 调试 Intellij 2018.3.2

标签 java maven debugging intellij-idea maven-surefire-plugin

我发出命令:

mvn -Dtest=RegressionSerialIT test -Dcucumber.options='--tags "@regression"' 

我需要在 maven 命令运行时在 IntelliJ 中设置断点,并在 IntelliJ 中调试测试运行。

最佳答案

我为解决问题所做的步骤

  1. 发出 mvndebug -Dtest=RegressionSerialIT test -Dcucumber.options='--tags "@regression"' ,这将使 Maven 连接到端口 8000(可能有方法更改此默认端口关联)。
  2. 在 IntelliJ Run -> Edit Configurations -> Remote - 将名称设置为“Remote Test Maven”并将端口设置为 8000。
  3. 从“运行”下拉列表中选择“远程测试 Maven”,点击“昆虫/爬虫”。

IntelliJ 将在您设置的第一个断点处停止。

关于java - 当我通过 CLI 发出 Maven 命令时,如何使用 Maven 调试 Intellij 2018.3.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54620779/

相关文章:

java - 类未找到异常 :/org/jdom2/JDOMException thrown after the project is compiled

java - 如何测试 <c :if> jSTL 中的多个条件

java - hyperjaxb3 不生成文件

maven - Maven 中心的 CGLIB 3

c++ - 可视化图像数据的调试器

css - 有没有办法在 React Native 应用程序中调试 css?

Java-调用集合中每个对象的方法的最佳方式

java - Spring Boot 中的 JDBC 授权

maven - 解决hipchat gradle依赖

apache-flex - 调试FLEX/AS3内存泄漏