Author: brett
Date: Wed May 10 03:17:42 2006
New Revision: 405703

URL: http://svn.apache.org/viewcvs?rev=405703&view=rev
Log:
clean up the output

Modified:
    
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
URL: 
http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java?rev=405703&r1=405702&r2=405703&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
 Wed May 10 03:17:42 2006
@@ -265,7 +265,11 @@
 
             //for Dependencies Graph Tree
             startSection( getReportString( 
"report.dependencies.graph.tree.title" ) );
+            sink.paragraph();
+            sink.list();
             printDependencyListing( listener.getRootNode() );
+            sink.list_();
+            sink.paragraph_();
             endSection();
 
             //for Artifact Descriptions / URLs
@@ -356,21 +360,26 @@
             Artifact artifact = node.getArtifact();
             String id = artifact.getDependencyConflictId();
 
-            sink.list();
             sink.listItem();
+            sink.paragraph();
 
             sink.link( "#" + id );
             sink.text( id );
             sink.link_();
 
-            for ( Iterator deps = node.getChildren().iterator(); 
deps.hasNext(); )
+            if ( !node.getChildren().isEmpty() )
             {
-                ReportResolutionListener.Node dep = 
(ReportResolutionListener.Node) deps.next();
-                printDependencyListing( dep );
+                sink.list();
+                for ( Iterator deps = node.getChildren().iterator(); 
deps.hasNext(); )
+                {
+                    ReportResolutionListener.Node dep = 
(ReportResolutionListener.Node) deps.next();
+                    printDependencyListing( dep );
+                }
+                sink.list_();
             }
 
+            sink.paragraph_();
             sink.listItem_();
-            sink.list_();
         }
 
         private void printDescriptionsAndURLs( ReportResolutionListener.Node 
node )
@@ -378,60 +387,41 @@
             Artifact artifact = node.getArtifact();
             String id = artifact.getDependencyConflictId();
 
-            String artifactDescription = null;
-            String artifactUrl = null;
             try
             {
                 MavenProject artifactProject = getMavenProjectFromRepository( 
artifact, localRepository );
-                artifactDescription = artifactProject.getDescription();
-                artifactUrl = artifactProject.getUrl();
-            }
-            catch ( ProjectBuildingException e )
-            {
-                getLog().debug( e );
-            }
-            if ( artifactDescription == null )
-
-            {
-                artifactDescription = getReportString( 
"report.dependencies.graph.description.default" );
-            }
-
-            if ( artifactUrl == null )
-            {
-                artifactUrl = getReportString( 
"report.dependencies.graph.url.default" );
-            }
-
-            sink.anchor( id );
-            startSection( id );
-            sink.anchor_();
+                String artifactDescription = artifactProject.getDescription();
+                String artifactUrl = artifactProject.getUrl();
+                String artifactName = artifactProject.getName();
+
+                sink.paragraph();
+                sink.anchor( id );
+                sink.bold();
+                sink.text( artifactName );
+                sink.bold_();
+                sink.anchor_();
+                sink.paragraph_();
 
-            sink.paragraph();
-            sink.bold();
-            sink.text( getReportString( 
"report.dependencies.column.description" ) );
-            sink.bold_();
-            sink.lineBreak();
-            sink.text( artifactDescription );
-            sink.paragraph_();
+                if ( artifactDescription != null )
+                {
+                    sink.paragraph();
+                    sink.text( artifactDescription );
+                    sink.paragraph_();
+                }
 
-            sink.paragraph();
-            sink.bold();
-            sink.text( getReportString( "report.dependencies.column.url" ) );
-            sink.bold_();
-            sink.lineBreak();
-
-            if ( artifactUrl != null && artifactUrl.startsWith( "http://"; ) )
-            {
-                sink.link( artifactUrl );
-                sink.text( artifactUrl );
-                sink.link_();
+                if ( artifactUrl != null )
+                {
+                    sink.paragraph();
+                    sink.link( artifactUrl );
+                    sink.text( artifactUrl );
+                    sink.link_();
+                    sink.paragraph_();
+                }
             }
-            else
+            catch ( ProjectBuildingException e )
             {
-                sink.text( artifactUrl );
+                getLog().debug( e );
             }
-            sink.paragraph_();
-
-            endSection();
 
             for ( Iterator deps = node.getChildren().iterator(); 
deps.hasNext(); )
             {


Reply via email to