As part of Structure101 it is possible to output the key structural metrics to an XML file.
Example XML file to perform the operation:
<?xml version="1.0" encoding="UTF-8"?>
<headless version="1.0">
<operations>
<operation type="report-key-measures">
<argument name="output-file" value="c:/abc/report-key-measures.xml"/>
</operation>
</operations>
<arguments>
<argument name="local-project" value="C:\Documents and Settings\user\project.java.hsp">
<override attribute="classpath" value="C:\classes-to-parse"/>
</argument>
</arguments>
</headless>
Available arguments include:
Argument | Required | Description |
---|---|---|
local-project | yes | See project-spec. |
output-file | yes | File to which metrics are written. Stored in XML format. |
useProjectFileSpec | no | If set to true then the structure spec in the specified project file is used instead of the repository structure spec. Default value is false. |
useProjectFileDiagrams | no | If set to true then diagrams in the specified project file are used instead of repository diagrams. Default value is false.. |