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" );


Reply via email to