Author: hboutemy
Date: Sun Jul 7 15:47:39 2013
New Revision: 1500461
URL: http://svn.apache.org/r1500461
Log:
added statistics about central errors
Modified:
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSourceReleaseMojo.java
Modified:
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSourceReleaseMojo.java
URL:
http://svn.apache.org/viewvc/maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSourceReleaseMojo.java?rev=1500461&r1=1500460&r2=1500461&view=diff
==============================================================================
---
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSourceReleaseMojo.java
(original)
+++
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSourceReleaseMojo.java
Sun Jul 7 15:47:39 2013
@@ -104,6 +104,7 @@ public class DistCheckSourceReleaseMojo
{
final String directory;
int artifactsCount = 0;
+ int centralError = 0;
public DirectoryStatistics( String directory )
{
@@ -118,6 +119,10 @@ public class DistCheckSourceReleaseMojo
public void addArtifact( DistCheckSourceRelease result )
{
artifactsCount++;
+ if ( !result.central.isEmpty() )
+ {
+ centralError++;
+ }
}
}
@@ -327,16 +332,23 @@ public class DistCheckSourceReleaseMojo
sink.tableRow();
sink.tableHeaderCell();
// shorten groupid
- sink.rawText(
csr.getConfigurationLine().getGroupId().replaceAll( "org.apache.maven", "o.a.m"
) );
+ sink.rawText(
csr.getConfigurationLine().getGroupId().replaceAll( "org.apache.maven", "o.a.m"
) + ": "
+ + String.valueOf( current.artifactsCount ) );
sink.tableHeaderCell_();
sink.tableHeaderCell();
- sink.rawText( String.valueOf( current.artifactsCount ) );
+ sink.rawText( " " );
sink.tableHeaderCell_();
sink.tableHeaderCell();
sink.rawText( " " );
sink.tableHeaderCell_();
sink.tableHeaderCell();
- sink.rawText( "central" );
+ sink.rawText( "central: " + String.valueOf(
current.artifactsCount - current.centralError ) );
+ iconSuccess( sink );
+ if ( current.centralError > 0 )
+ {
+ sink.rawText( "/" + String.valueOf( current.centralError )
);
+ iconWarning( sink );
+ }
sink.tableHeaderCell_();
sink.tableHeaderCell();
sink.rawText( "dist" );