You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2013/06/01 23:09:19 UTC

svn commit: r1488603 - /maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSourceReleaseMojo.java

Author: hboutemy
Date: Sat Jun  1 21:09:18 2013
New Revision: 1488603

URL: http://svn.apache.org/r1488603
Log:
added link to dist area for each artifact

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=1488603&r1=1488602&r2=1488603&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 Sat Jun  1 21:09:18 2013
@@ -51,6 +51,8 @@ public class DistCheckSourceReleaseMojo 
 {
 //Artifact metadata retrieval done y hands.
 
+    private static final String DIST_AREA = "https://dist.apache.org/repos/dist/release/maven";
+
     @Override
     public String getOutputName()
     {
@@ -177,6 +179,15 @@ public class DistCheckSourceReleaseMojo 
             sink.link( cli.getVersionnedFolderURL( repoBaseUrl, csr.getVersion() ) );
             sink.text( csr.getVersion() );
             sink.link_();
+            sink.text( " / source-release" );
+            if ( csr.central.isEmpty() )
+            {
+                iconSuccess( sink );
+            }
+            else
+            {
+                iconWarning( sink );
+            }
             for ( String missing : csr.central )
             {
                 sink.lineBreak();
@@ -186,15 +197,23 @@ public class DistCheckSourceReleaseMojo 
             sink.tableCell_();
 
             sink.tableCell();
+            sink.link( cli.getDist() );
+            sink.text( cli.getDist().substring( DIST_AREA.length() ) );
+            sink.link_();
+            sink.text( " source-release" );
             if ( csr.dist.isEmpty() )
             {
                 iconSuccess( sink );
             }
+            else
+            {
+                iconWarning( sink );
+            }
             for ( String missing : csr.dist )
             {
+                sink.lineBreak();
                 iconError( sink );
                 sink.rawText( missing );
-                sink.lineBreak();
             }
             sink.tableCell_();