У меня есть проект maven. Я хочу отлаживать тесты, которые выполняются во время сборки проекта. Я бег Maven от клиКак отлаживать тесты maven удаленно
mvnDebug -DforkCount=0 test
Тогда я мог бы успешно подключиться с удаленным отладчиком к запущенной виртуальной машине Java от Intellij. Все необходимые точки останова установлены. Но это не остановится на контрольных точках. Постройте успех, и все.
Эта команда работает должным образом, хотя
mvn -Dmaven.surefire.debug test
Но мне нужно сделать это с первой.
Вы уверены, что подключаете руководство к JVM? Я предполагаю, что вы подключаетесь к JVM, который запускает сам maven, когда тесты запускаются в отдельной JVM. – AlexR
Параметр -DforkCount = 0 гарантирует, что maven и все тесты выполняются в одном jvm? – user1745356
Все тесты действительно работают в одной JVM. Я не уверен, что он делится vm со сборкой. – AlexR