Отладчик IntelliJ IDEA пропускает точки останова при отладке тестов Maven

Я пытаюсь отладить тесты Maven в IntelliJ IDEA. Когда я открываю идея Maven-Проекты вид и щелкните правой кнопкой мыши на тест цель, я получаю возможность отладить его. Щелчок по нему выполняет эту цель, но выполнение никогда не останавливается ни в одной точке останова. Что я упускаю?

спасибо.

3 ответов


одним из решений было бы использовать удаленную отладку:

  1. настройка плагина surefire:<debugForkedProcess>true</debugForkedProcess>;

  2. запустите тест (будет ждать подключения удаленного отладчика)

  3. создайте и запустите конфигурацию удаленной отладки в IntelliJ (попадет в точку останова); порт для подключения-5005.

просто отключите раздвоенный режим - что-то вроде этого в вашем файле pom (в разделе project/build/plugins):

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.14</version>
<configuration>
    <forkMode>never</forkMode>
</configuration>
</plugin>

ваши источники для зависимостей не соответствуют двоичному коду. Убедитесь, что вы используете те же источники.