[
http://jira.codehaus.org/browse/MOJO-732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_93337
]
Jörg Hohwiller commented on MOJO-732:
-------------------------------------
I think that we should think about the way the plugin will work at the end of
the day.
1. If a static website is build via mavens site generation there is no real
need for storing all defects in detail and require a business-intelligence
system.
2. If the website should be dynamic, there could be many advanced features and
on demand queries and reports. This would either cause that the plugin has a
goal that starts a servlet-container (e.g. jetty) or comes with an extra piece
of software (war-file) that is no maven plugin and can be hosted on the
projects website.
I personally think that a simpler approach (like 1.) would make more sense
here. Many projects do NOT have a hosting plattform that can run servlets and
running the thing locally on the client is NOT really cool.
At the end of the day most of the users are interested in the defects that they
have NOW and the historical devolution of the defects.
Who really needs to know about each individual defect that was raised month ago?
The only problem could be that the configurations (of checkstyle, findbugs,
etc.) might be changed over the time and then the measured defects are not
compareable anymore. Anyhow I would store the defects agregated but NOT per
tool (checkstyle, findbugs, ...) but per sensor (checkstyle.WHITESPACE_AROUND,
checkstyle.PARAMETER_ASSIGNMENT, ..., etc). To use a normalized format and
create a transformation from the tool-specific output to the normalized format
will make sense. Then the solution can still work if the tool gets upgraded and
the output format changes.
I do not know QALab... Do we reinvent the wheel here? What will dashboard do
what QALab can not do?
> database support and historic view
> ----------------------------------
>
> Key: MOJO-732
> URL: http://jira.codehaus.org/browse/MOJO-732
> Project: Mojo
> Issue Type: New Feature
> Components: dashboard
> Reporter: David Vicente
> Assignee: David Vicente
>
> Hi all,
> i will start the database support for the dashboard-maven-plugin.
> I'll create a third view for each dashboard report to generate an history
> page with JFreechart time series graph representing the indicators's
> evolution.
> At this time, i generate an xml result file (dashboard-report.xml) which
> contains only aggregate results.
> If i send you this email, it is to synthesize your needs relating this
> historical view or quality statistics :
> - do I save in the base only the aggregated data coming from the dashboard
> xml result file
> - must I store the whole of the reports (cobertura, pmd etc...) and make the
> aggregation then
> i will use an external database (selected by the user) to make possible the
> base's re-use with another tool allowing more precise statistics than what
> could be made by the dashboard or to create statistics of projects wallet
> for example, to compare cobertura ratio between 5 projects.
> it could be interesting to create an issue in JIRA to follow this
> conversation?
> I await your answers impatiently.
> Thanks for your help.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email