How generate documentation on maven?

553 Views Asked by At

I am new with Maven, and now I am trying to generate the project documentation. Until now, I find that I only need to run the command

mvn site

or

mvn clean site

and thats all this command will generate the folder site inside target folder, and does it but also should generate some files main is index.html and here its the problem, command doesn't generetate those files, only the folders

enter image description here

I will hope the file index.html looks like

enter image description here

and those folders have files, like images and files *.css, So I don't know if I need to do some steps before? Also If you can recommend me a tutorial or documentation about it, thanks

1

There are 1 best solutions below

0
CCardozo On BEST ANSWER

I found the correct way to do it, because the tutorial that I was following it isn't full descriptive, it is why I'm confused. But I found the guide of maven to do it. Check it here Creating a site. So I need to create the folder site inside src path, and this folder should contain file site.xml which relates the different components of the site, those could be developed in different document types, in the page there are some links to know how to do it. So this is mine site.xml

<?xml version="1.0" encoding="UTF-8"?>
<project>
    <body>
        <menu name="Overview">
            <item name="Introduction" href="index.html"/>
            <item name="Goals" href="plugin-info.html"/>
        </menu>
    </body>
</project>

And I use the xDoc type, so I create xdoc folder inside site, this contains all the files related in site.xml (index.xml and plgin-info.xml in example)

folder structure files related in site.xml

so after that run the command mvn site and got this in targe\site

taget folder

site