Найти classpath, который использует maven для запуска testng testcase

какие параметры для maven можно использовать для определения того, какой путь к mpath запускает тестовый пример testng с?

Ответ 1

Вы не представили версию Maven, но, по крайней мере, в 3.x(и, возможно, также 2.x), вы можете запускать команды с параметром -X (debug). Таким образом, путь тестового класса распечатывается до запуска тестов.

mvn test -X

Ответ 2

Я не смог отформатировать свой ответ в своем комментарии, поэтому отправляю здесь grepped версию:

mvn test -X | grep "maven.dependency.classpath"

Ответ 3

В общем, вы можете найти путь к классам, который использует maven, используя встроенный плагин зависимостей maven и его цель построения classpath.

Если вы хотите, чтобы классpath использовал для компиляции и запуска теста, вам нужно выбрать область зависимости test