Ответ 1
Вы не представили версию Maven, но, по крайней мере, в 3.x(и, возможно, также 2.x), вы можете запускать команды с параметром -X (debug). Таким образом, путь тестового класса распечатывается до запуска тестов.
mvn test -X
какие параметры для maven можно использовать для определения того, какой путь к mpath запускает тестовый пример testng с?
Вы не представили версию Maven, но, по крайней мере, в 3.x(и, возможно, также 2.x), вы можете запускать команды с параметром -X (debug). Таким образом, путь тестового класса распечатывается до запуска тестов.
mvn test -X
Я не смог отформатировать свой ответ в своем комментарии, поэтому отправляю здесь grepped версию:
mvn test -X | grep "maven.dependency.classpath"
В общем, вы можете найти путь к классам, который использует maven, используя встроенный плагин зависимостей maven и его цель построения classpath.
Если вы хотите, чтобы классpath использовал для компиляции и запуска теста, вам нужно выбрать область зависимости test