Implementing report in your project

In my case, I have used allure reporting:
For this I have mentioned below dependencies plugins in my POM.xml file:

Dependencies:

<dependency>
    <groupId>xml-apis</groupId>
    <artifactId>xml-apis</artifactId>
    <version>1.4.01</version>
</dependency>

<!-- https://mvnrepository.com/artifact/ru.yandex.qatools.allure/allure-testng-adaptor -->
<dependency>
    <groupId>ru.yandex.qatools.allure</groupId>
    <artifactId>allure-testng-adaptor</artifactId>
    <version>1.5.4</version>
</dependency>

<!-- https://mvnrepository.com/artifact/io.qameta.allure/allure-testng -->
<dependency>
    <groupId>io.qameta.allure</groupId>
    <artifactId>allure-testng</artifactId>
    <version>2.0-BETA3</version>
</dependency>

Plugins:

<build>
<plugins>
<plugin>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-maven</artifactId>
<version>2.9</version>
</plugin>
    <plugin>
        <groupId>ru.yandex.qatools.allure</groupId>
        <artifactId>allure-maven-plugin</artifactId>
        <version>2.9</version>
       <configuration>
       <goalPrefix>allure</goalPrefix>
            <outputDirectory>${basedir}/target/allure-reports/</outputDirectory>
            <allureResultsDirectory>${basedir}/target/allure-results</allureResultsDirectory>
        </configuration>
    </plugin>
</plugins>
</build>