Unable to get TestNG XSLT report using Maven | Selenium Forum
M
Posted on 24/12/2015
Hi Guys,
When i executed *mvn test site * in cmd
i am getting following error

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project HYBRID: failed to get report for
org.reportyng:reporty-ng: Plugin org.reportyng:reporty-ng:1.2 or one of its dependencies
could not be resolved: Failure to find org.reportyng:reporty-ng:jar:1.2 in
https://github.com/cosminaru/reporty-ng/raw/master/dist/maven was cached in the local
repository, resolution will not be reattempted until the update interval of
reporty-ng has elapsed or updates are forced.

pls suggest solution for this

Thanks in Advance

Regards
Ahmed Siddiqui

M
Replied on 25/12/2015

reportyng:reporty-ng is not available in maven any longer.

to make xslt report use ANT or use Extent reports



1. go to this link <http://relevantcodes.com/testng-listener-using-extentreports/>
2. create class "ExtentReporterNG". This is Listener class and put second block code in it from upper link and save it.
3. put ExtentReporterNG this listener in your testneg.xml. change package name with your package name.
<listeners>
<listener class-name="package.ExtentReporterNG" />
</listeners>
4. Add dependency in you POM.xml
<!-- Extent Reports -->
<dependency>
<groupId>com.relevantcodes</groupId>
<artifactId>extentreports</artifactId>
<version>2.04</version>
</dependency>

5. now open cmd prompt and go to your project location and run command "mvn compile" and after it run "mvn package"
6. go in eclipse and refresh your project and run your testng.xml
7. after running refresh your project and check report in test output folder.
8. a folder generate with your class name. check extent.html in it and open this in web browser.