Issue Details (XML | Word | Printable)

Key: MOJO-932
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: David Vicente
Reporter: Rupert Smith
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Mojo

Create simpler dashboard more like that of Maven 1.x

Created: 18/Oct/07 11:53 AM   Updated: 25/Jun/08 10:44 AM  Due: 09/Aug/07
Component/s: dashboard
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Complexity: Intermediate


 Description  « Hide
The default global report used to be a list of all projects involved with the results of each individual report displayed in tabular form. The individual report labels were the headers across the top of the table, while the project labels ran down the left side. Some results, such as unit-tests, showed a small graph in the cell in addition to the numeric results.

This was the perfect initial go-to report to simply see the results for all of your projects in one place and then decide what details to browse to. The graphs in the new plugin are very nice, but the concise report is gone. What are the chances that we can get that back?



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Rupert Smith added a comment - 18/Oct/07 11:59 AM
I agree with Steven Cummings that the Maven 1 dashboard was genuinely useful, whereas the fancier Maven 2 one, whilst pretty is not. In fact, I consider it to the the 'killer' app for Maven 1, and for a long time was the one thing that kept me on Maven 1 rather than moving to Maven 2. It provides a very usefull, at-a-glance overview of your build state.

The Maven 1 changes for MOJO-847 are extremely welcome, and means that I can start using this plugin to good effect.

Things I'd like to see:

The ability to turn off the drill down into the fancy Maven 2 dashboard graphs. Who cares what the distribution of errors/warnings on the fancy 3d pie chart is. I suppose it does not cause any harm to leave it in.

Ability to refine the columns in the global Maven 1 style overview. For example, I'd like to be able to cut it down to Num tests, % passed, Num lines code, % covered by tests, num checkstyle errors, and that is about it. Obviously others will have their preferences.

Why does the config file have to be on the compile classpath? Config files in other maven plugins are given as absolute or relative paths.


David Vicente added a comment - 18/Oct/07 12:25 PM
the "Maven 1.x like" global dashboard for MOJO-847 is just an another renderer of all Indicators i aggregate in the Maven 2 dashoard report.

What you want is the same dashboard as Maven 1 ?

i don't understand this item "Why does the config file have to be on the compile classpath? Config files in other maven plugins are given as absolute or relative paths."

Can you be more precise ?


Rupert Smith added a comment - 23/Oct/07 01:55 AM
To be precise. What I would like is the ability in the config file to choose which columns are displayed in the Maven 1 style dashboard, instead of all columns for each goal-based sub-section. So I can choose to display checkstyle errors only, from the checktyle plugin, and not all of the checkstyle columns, if I want.

The idea is that the dashboard display can be trimmed down to display a small set of useful and relevant information, at-a-glance.


David Vicente added a comment - 24/Apr/08 08:25 AM - edited
As I have neither the will nor the time to create a "Maven 1 like" dashboard strictly identical to that of Maven 1, I advise you to use:

http://mojo.os.xebia.com/maven-dashboard-plugin/index.html

The next snapshot release will implement an expand/collapse function to hide or not each plugin section.

I will continue to improve the "Maven 1 like" dashboard by adding new plugin support.

Best regards


David Vicente added a comment - 25/Jun/08 10:44 AM
deployed the 2008-06-25 as 1.0-SNAPSHOT