I have a Java library that I release as a Maven artifact, using the maven-release-plugin
. I want to have a separate Maven project responsible for producing the site for this library, so that I can make changes to the site's content (e.g. FAQs, tutorials, etc.) without having to re-release the library.
The only data I wish to incorporate from the library itself is:
- the Javadocs
- any source-based reports (e.g. coverage or FindBugs reports)
- the version number (manually updating this in the site project would be OK)
These items will need to be generated as reports when the library project is built and released. I need to somehow make these available to the site project so it can incorporate the data in the site it produces. Is this possible?