Вариант описать зависимости в pom.xml рассматривается?
Если зависимости описаны в pom.xml, то для создания джарника можно воспользоваться мавеновским плагином shade. Сори, что отправляю на доку, просто не помню как тестовые классы включить. http://maven.apache.org/plugins/maven-shade-plugin/
Потом запустить java -cp mySyperJar.jar org.testng.TestNG test.xml [test2.xml...]