Skip to content

The Evaluation Output

Eric Pugh edited this page Feb 13, 2020 · 2 revisions

The RRE Core itself is a library, so it outputs its result as a Plain Java object that must be programmatically used. However when wrapped within a runtime container, like the Maven Plugin, the Evaluation object is marshalled in JSON format.
Being interoperable, the JSON format can be used by some other component for producing a different kind of output. An example of such usage is the RRE Maven Reporting Plugin which can output a spreadsheet or send the evaluation data to a running RRE Server.

The picture below illustrates the structure of the Evaluation class (for a programmatic usage) and the same hierarchy marshalled in JSON format.

evaluation_output