I am the author of ReportNG. You do not need to write Java code to make it work. You just need to be able to register listeners with TestNG on which tool you use.
ReportNG Ant, , Maven Gradle. , - , . ? , , - , ReportNG JAR .
, TestNG testng.xml. , , , Ant, , , , , TestNG Selenium.