[ https://issues.apache.org/jira/browse/MSITE-690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elliotte Rusty Harold closed MSITE-690. --------------------------------------- > Add new "process-reports" goal > ------------------------------ > > Key: MSITE-690 > URL: https://issues.apache.org/jira/browse/MSITE-690 > Project: Maven Site Plugin > Issue Type: Improvement > Affects Versions: 3.3 > Reporter: scolebourne2 > Priority: Major > > AFAICT, maven builds a site by relying on other plugins to generate files in > a specific HTML format. For example, the PMD and Checkstyle plugins generate > reports that include references to {{@import url("./css/maven-base.css");}} > and "$\{project.version}". The site plugin then post-processes these files to > do three things: > (a) add the css files, > (b) convert references like $\{project.version} > (c) add in a generated menu structure with relative links > Propose adding a new goal "process-reports" that performs steps (a) and (b) > only. Instead of generating the index structure in step (c), it would simply > remove the index and header parts of the HTML file to create a simple > *standalone* HTML file. > The aim of this improvement is to allow valid complete HTML files to be > created without the rest of the generated site (with the complications of > relative links). This goal would simply run in each project of the > multi-module build independently, processing the resources it finds locally. > Users wanting a checkstyle report could then run "mvn clean > checkstyle:checkstyle-aggregator site:process-reports". Today, "mvn clean > checkstyle:checkstyle-aggregator" works OK but produces half-complete HTML > files. -- This message was sent by Atlassian Jira (v8.3.4#803005)