You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by vs...@apache.org on 2008/07/09 21:48:38 UTC

svn commit: r675324 - in /maven/plugins/trunk/maven-project-info-reports-plugin/src: main/java/org/apache/maven/report/projectinfo/ main/java/org/apache/maven/report/projectinfo/dependencies/renderer/ main/resources/ main/resources/org/ main/resources/...

Author: vsiveton
Date: Wed Jul  9 12:48:37 2008
New Revision: 675324

URL: http://svn.apache.org/viewvc?rev=675324&view=rev
Log:
MPIR-112: Dependency Listings is too big: replace it by toogle entries in the dependency tree

o added Javascript to toogle dependency detail
o removed unused key
o fixed test case

Added:
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/images/
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/images/close.gif   (with props)
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/resources.txt   (with props)
Modified:
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_de.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_fr.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_hu.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ja.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ko.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_no.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sk.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sv.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_tr.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_CN.properties
    maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/DependenciesReportTest.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/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java?rev=675324&r1=675323&r2=675324&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 Jul  9 12:48:37 2008
@@ -35,7 +35,14 @@
 import org.apache.maven.shared.dependency.tree.DependencyTreeBuilder;
 import org.apache.maven.shared.dependency.tree.DependencyTreeBuilderException;
 import org.apache.maven.shared.jar.classes.JarClassesAnalysis;
+import org.codehaus.plexus.util.IOUtil;
 
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.LineNumberReader;
 import java.util.Locale;
 
 /**
@@ -51,6 +58,9 @@
 public class DependenciesReport
     extends AbstractProjectInfoReport
 {
+    /** Images resources dir */
+    private static final String RESOURCES_DIR = "org/apache/maven/report/projectinfo/resources";
+
     // ----------------------------------------------------------------------
     // Mojo components
     // ----------------------------------------------------------------------
@@ -150,6 +160,15 @@
     /** {@inheritDoc} */
     public void executeReport( Locale locale )
     {
+        try
+        {
+            copyResources( outputDirectory );
+        }
+        catch ( IOException e )
+        {
+            getLog().error( "Cannot copy ressources", e );
+        }
+
         RepositoryUtils repoUtils = new RepositoryUtils( wagonManager, settings, mavenProjectBuilder, factory, resolver,
                                                          project.getRemoteArtifactRepositories(),
                                                          project.getPluginArtifactRepositories(), localRepository );
@@ -193,4 +212,49 @@
             return null;
         }
     }
+
+    /**
+     * @param outputDirectory the wanted output directory
+     * @throws IOException if any
+     */
+    private void copyResources( File outputDirectory )
+        throws IOException
+    {
+        InputStream resourceList = getClass().getClassLoader()
+                .getResourceAsStream( RESOURCES_DIR + "/resources.txt" );
+
+        if ( resourceList != null )
+        {
+            LineNumberReader reader = new LineNumberReader( new InputStreamReader( resourceList ) );
+
+            String line = reader.readLine();
+
+            while ( line != null )
+            {
+                InputStream is = getClass().getClassLoader().getResourceAsStream( RESOURCES_DIR + "/" + line );
+
+                if ( is == null )
+                {
+                    throw new IOException( "The resource " + line + " doesn't exist." );
+                }
+
+                File outputFile = new File( outputDirectory, line );
+
+                if ( !outputFile.getParentFile().exists() )
+                {
+                    outputFile.getParentFile().mkdirs();
+                }
+
+                FileOutputStream w = new FileOutputStream( outputFile );
+
+                IOUtil.copy( is, w );
+
+                IOUtil.close( is );
+
+                IOUtil.close( w );
+
+                line = reader.readLine();
+            }
+        }
+    }
 }

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java Wed Jul  9 12:48:37 2008
@@ -19,6 +19,21 @@
  * under the License.
  */
 
+import java.io.File;
+import java.io.IOException;
+import java.security.NoSuchAlgorithmException;
+import java.security.SecureRandom;
+import java.text.DecimalFormat;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Locale;
+import java.util.Map;
+
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
@@ -40,19 +55,6 @@
 import org.codehaus.plexus.i18n.I18N;
 import org.codehaus.plexus.util.StringUtils;
 
-import java.io.File;
-import java.io.IOException;
-import java.text.DecimalFormat;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Locale;
-import java.util.Map;
-
 /**
  * @version $Id$
  * @since 2.1
@@ -60,9 +62,18 @@
 public class DependenciesRenderer
     extends AbstractMavenReportRenderer
 {
+    /** URL for the 'icon_info_sml.gif' image */
+    private static final String IMG_INFO_URL = "./images/icon_info_sml.gif";
+
+    /** URL for the 'close.gif' image */
+    private static final String IMG_CLOSE_URL = "./images/close.gif";
+
+    /** Random used to generate a UID */
+    private final static SecureRandom RANDOM;
+
     private final Locale locale;
 
-    static HashSet JAR_SUBTYPE = new HashSet();
+    private final static HashSet JAR_SUBTYPE = new HashSet();
 
     static
     {
@@ -73,6 +84,15 @@
         JAR_SUBTYPE.add( "rar" );
         JAR_SUBTYPE.add( "par" );
         JAR_SUBTYPE.add( "ejb" );
+
+        try
+        {
+            RANDOM = SecureRandom.getInstance( "SHA1PRNG" );
+        }
+        catch ( NoSuchAlgorithmException e )
+        {
+            throw new RuntimeException( e );
+        }
     }
 
     private final DependencyNode dependencyTreeNode;
@@ -301,24 +321,23 @@
     {
         startSection( getReportString( "report.dependencies.graph.title" ) );
 
-        // === Section: Dependency Tree
+        // === SubSection: Dependency Tree
         renderSectionDependencyTree();
 
-        // === Section: Dependency Listings
-        renderSectionDependencyListing();
-
         endSection();
     }
 
     private void renderSectionDependencyTree()
     {
+        sink.rawText(  getJavascript() );
+
         // for Dependencies Graph Tree
         startSection( getReportString( "report.dependencies.graph.tree.title" ) );
-        sink.paragraph();
+
         sink.list();
         printDependencyListing( dependencyTreeNode );
         sink.list_();
-        sink.paragraph_();
+
         endSection();
     }
 
@@ -636,13 +655,6 @@
         endSection();
     }
 
-    private void renderSectionDependencyListing()
-    {
-        startSection( getReportString( "report.dependencies.graph.tables.title" ) );
-        printDescriptionsAndURLs( dependencyTreeNode );
-        endSection();
-    }
-
     private void renderSectionDependencyLicenseListing()
     {
         startSection( getReportString( "report.dependencies.graph.tables.licenses" ) );
@@ -759,19 +771,18 @@
     {
         Artifact artifact = node.getArtifact();
         String id = artifact.getId();
+        String dependencyDetailId = getUUID();
+        String imgId = getUUID();
 
         sink.listItem();
-        sink.paragraph();
 
-        if ( id != null )
-        {
-            sink.link( "#" + id );
-        }
+        sink.paragraph();
         sink.text( id );
-        if ( id != null )
-        {
-            sink.link_();
-        }
+        sink.rawText( "<img id=\"" + imgId + "\" src=\"" + IMG_INFO_URL + "\" alt=\"Information\" onclick=\"toggleDependencyDetail( '"
+            + dependencyDetailId + "', '" + imgId + "' );\" style=\"cursor: pointer;vertical-align:text-bottom;\"></img>" );
+        sink.paragraph_();
+
+        printDescriptionsAndURLs( node, dependencyDetailId );
 
         if ( !node.getChildren().isEmpty() )
         {
@@ -784,17 +795,19 @@
             sink.list_();
         }
 
-        sink.paragraph_();
         sink.listItem_();
     }
 
-    private void printDescriptionsAndURLs( DependencyNode node )
+    private void printDescriptionsAndURLs( DependencyNode node, String uid )
     {
         Artifact artifact = node.getArtifact();
         String id = artifact.getId();
-
         String unknownLicenseMessage = getReportString( "report.dependencies.graph.tables.unknown" );
 
+        sink.rawText( "<div id=\"" + uid + "\" style=\"display:none\">" );
+
+        sink.table();
+
         if ( !Artifact.SCOPE_SYSTEM.equals( artifact.getScope() ) )
         {
             try
@@ -806,20 +819,14 @@
                 String artifactName = artifactProject.getName();
                 List licenses = artifactProject.getLicenses();
 
-                sink.paragraph();
-                if ( id != null )
-                {
-                    sink.anchor( id );
-                }
-                // startSection( artifactName );
-                sink.bold();
-                sink.text( artifactName );
-                sink.bold_();
-                if ( id != null )
-                {
-                    sink.anchor_();
-                }
-                sink.paragraph_();
+                sink.tableRow();
+                sink.tableHeaderCell();
+                sink.rawText( artifactName );
+                sink.tableHeaderCell_();
+                sink.tableRow_();
+
+                sink.tableRow();
+                sink.tableCell();
 
                 if ( artifactDescription != null )
                 {
@@ -859,7 +866,6 @@
                         }
 
                         licenseMap.put( licenseName, artifactName );
-
                     }
                 }
                 else
@@ -867,38 +873,36 @@
                     sink.text( getReportString( "report.license.nolicense" ) );
 
                     licenseMap.put( unknownLicenseMessage, artifactName );
-
                 }
                 sink.paragraph_();
-
-                // endSection();
-                sink.horizontalRule();
             }
             catch ( ProjectBuildingException e )
             {
                 log.error( "ProjectBuildingException error : ", e );
             }
-
-            for ( Iterator deps = node.getChildren().iterator(); deps.hasNext(); )
-            {
-                DependencyNode dep = (DependencyNode) deps.next();
-                printDescriptionsAndURLs( dep );
-            }
         }
         else
         {
-            sink.paragraph();
-            sink.anchor( id );
-            sink.bold();
-            sink.text( id );
-            sink.bold_();
-            sink.anchor_();
-            sink.paragraph_();
+            sink.tableRow();
+            sink.tableHeaderCell();
+            sink.rawText( id );
+            sink.tableHeaderCell_();
+            sink.tableRow_();
+
+            sink.tableRow();
+            sink.tableCell();
 
             sink.paragraph();
             sink.text( artifact.getFile().toString() );
             sink.paragraph_();
         }
+
+        sink.tableCell_();
+        sink.tableRow_();
+
+        sink.table_();
+
+        sink.rawText( "</div>");
     }
 
     private void printGroupedLicenses()
@@ -980,4 +984,39 @@
 
         return false;
     }
+
+    /**
+     * @return an HTML script tag with the Javascript used by the dependencies report.
+     */
+    private static String getJavascript()
+    {
+        StringBuffer sb = new StringBuffer();
+        sb.append( "<script language=\"javascript\" type=\"text/javascript\">" ).append( "\n" );
+        sb.append( "      function toggleDependencyDetail( divId, imgId )" ).append( "\n" );
+        sb.append( "      {" ).append( "\n" );
+        sb.append( "        var div = document.getElementById( divId );" ).append( "\n" );
+        sb.append( "        var img = document.getElementById( imgId );" ).append( "\n" );
+        sb.append( "        if( div.style.display == '' )" ).append( "\n" );
+        sb.append( "        {" ).append( "\n" );
+        sb.append( "          div.style.display = 'none';" ).append( "\n" );
+        sb.append( "          img.src='" + IMG_INFO_URL + "';" ).append( "\n" );
+        sb.append( "        }" ).append( "\n" );
+        sb.append( "        else" ).append( "\n" );
+        sb.append( "        {" ).append( "\n" );
+        sb.append( "          div.style.display = '';" ).append( "\n" );
+        sb.append( "          img.src='" + IMG_CLOSE_URL + "';" ).append( "\n" );
+        sb.append( "        }" ).append( "\n" );
+        sb.append( "      }" ).append( "\n" );
+        sb.append( "</script>" ).append( "\n" );
+
+        return sb.toString();
+    }
+
+    /**
+     * @return a valid HTML ID respecting <a href="http://www.w3.org/TR/xhtml1/#C_8">XHTML 1.0 section C.8. Fragment Identifiers</a>
+     */
+    private static String getUUID()
+    {
+        return "_" + Math.abs( RANDOM.nextInt() );
+    }
 }

Added: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/images/close.gif
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/images/close.gif?rev=675324&view=auto
==============================================================================
Binary file - no diff available.

Propchange: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/images/close.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/resources.txt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/resources.txt?rev=675324&view=auto
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/resources.txt (added)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/resources.txt Wed Jul  9 12:48:37 2008
@@ -0,0 +1 @@
+images/close.gif

Propchange: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/resources.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/org/apache/maven/report/projectinfo/resources/resources.txt
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties Wed Jul  9 12:48:37 2008
@@ -57,7 +57,6 @@
 report.dependencies.file.details.column.size                       = Size
 report.dependencies.file.details.title                             = Dependency File Details
 report.dependencies.graph.tables.licenses                          = Licenses
-report.dependencies.graph.tables.title                             = Dependency Listings
 report.dependencies.graph.tables.unknown                           = Unknown
 report.dependencies.graph.title                                    = Project Dependency Graph
 report.dependencies.graph.tree.title                               = Dependency Tree

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties Wed Jul  9 12:48:37 2008
@@ -55,7 +55,6 @@
 report.dependencies.file.details.column.size                       = Velikost
 report.dependencies.file.details.title                             = Detaily o souboru z\u00e1vislosti
 report.dependencies.graph.tables.licenses                          = Licence
-report.dependencies.graph.tables.title                             = Seznam z\u00e1vislost\u00ed
 report.dependencies.graph.tables.unknown                           = Nezn\u00e1m\u00fd
 report.dependencies.graph.title                                    = Graf z\u00e1vislost\u00ed projektu
 report.dependencies.graph.tree.title                               = Strom z\u00e1vislosti

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_de.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_de.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_de.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_de.properties Wed Jul  9 12:48:37 2008
@@ -57,7 +57,6 @@
 report.dependencies.file.details.column.size                       = Gr\u00f6sse
 report.dependencies.file.details.title                             = Details zur Abh\u00e4ngigkeit
 report.dependencies.graph.tables.licenses                          = Lizensen
-report.dependencies.graph.tables.title                             = Aufstellung der Abh\u00e4ngigkeiten
 report.dependencies.graph.tables.unknown                           = Unbekannt
 report.dependencies.graph.title                                    = Abh\u00e4ngigkeitsgraph
 report.dependencies.graph.tree.title                               = Abh\u00e4ngigkeitsbaum

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_fr.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_fr.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_fr.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_fr.properties Wed Jul  9 12:48:37 2008
@@ -57,7 +57,6 @@
 report.dependencies.file.details.column.size                       = Taille
 report.dependencies.file.details.title                             = D\u00e9tails du fichier de d\u00e9pendances
 report.dependencies.graph.tables.licenses                          = Licence
-report.dependencies.graph.tables.title                             = Liste des d\u00e9pendances
 report.dependencies.graph.tables.unknown                           = Inconnu
 report.dependencies.graph.title                                    = Graphe des d\u00e9pendances du projet
 report.dependencies.graph.tree.title                               = Arbre des d\u00e9pendances

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_hu.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_hu.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_hu.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_hu.properties Wed Jul  9 12:48:37 2008
@@ -46,7 +46,6 @@
 report.dependencies.column.version                                 = Verzi\u00C3\u00B3
 report.dependencies.description                                    = Ez a dokumentum felsorolja a projekt f\u00C3\u00BCgg\u00C5\u0091s\u00C3\u00A9geit \u00C3\u00A9s inform\u00C3\u00A1ci\u00C3\u00B3t ad minden egyes f\u00C3\u00BCgg\u00C5\u0091s\u00C3\u00A9gr\u00C5\u0091l.
 report.dependencies.graph.tables.licenses                          = Licence
-report.dependencies.graph.tables.title                             = F\u00C3\u00BCgg\u00C5\u0091s\u00C3\u00A9gek list\u00C3\u00A1ja
 report.dependencies.graph.tables.unknown                           =
 report.dependencies.graph.title                                    = F\u00C3\u00BCgg\u00C5\u0091s\u00C3\u00A9gi gr\u00C3\u00A1f
 report.dependencies.graph.tree.title                               = F\u00C3\u00BCgg\u00C5\u0091s\u00C3\u00A9gi fa

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ja.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ja.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ja.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ja.properties Wed Jul  9 12:48:37 2008
@@ -44,7 +44,6 @@
 report.dependencies.column.version                                 = \u30D0\u30FC\u30B8\u30E7\u30F3
 report.dependencies.description                                    = \u3053\u306E\u6587\u66F8\u306F\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u4F9D\u5B58\u30E9\u30A4\u30D6\u30E9\u30EA\u3092\u30EA\u30B9\u30C8\u30A2\u30C3\u30D7\u3057\u3001\u500B\u3005\u306E\u4F9D\u5B58\u30E9\u30A4\u30D6\u30E9\u30EA\u306E\u60C5\u5831\u3092\u63D0\u4F9B\u3057\u307E\u3059\u3002
 report.dependencies.graph.tables.licenses                          = \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u30E9\u30A4\u30BB\u30F3\u30B9
-report.dependencies.graph.tables.title                             = \u4F9D\u5B58\u95A2\u4FC2\u4E00\u89A7
 report.dependencies.graph.tables.unknown                           =
 report.dependencies.graph.title                                    = \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u4F9D\u5B58\u95A2\u4FC2\u30B0\u30E9\u30D5
 report.dependencies.graph.tree.title                               = \u4F9D\u5B58\u95A2\u4FC2\u30C4\u30EA\u30FC

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ko.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ko.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ko.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ko.properties Wed Jul  9 12:48:37 2008
@@ -55,7 +55,6 @@
 report.dependencies.file.details.column.size                       = \ud06c\uae30
 report.dependencies.file.details.title                             = \uc758\uc874 \ud30c\uc77c \uc0c1\uc138
 report.dependencies.graph.tables.licenses                          = \ub77c\uc774\uc13c\uc2a4
-report.dependencies.graph.tables.title                             = \uc758\uc874\ubb3c \ubaa9\ub85d
 report.dependencies.graph.tables.unknown                           = \uc54c \uc218 \uc5c6\uc74c
 report.dependencies.graph.title                                    = \ud504\ub85c\uc81d\ud2b8 \uc758\uc874\ubb3c \uadf8\ub798\ud504
 report.dependencies.graph.tree.title                               = \uc758\uc874\ubb3c \ud2b8\ub9ac

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_no.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_no.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_no.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_no.properties Wed Jul  9 12:48:37 2008
@@ -46,7 +46,6 @@
 report.dependencies.column.version                                 = Versjon
 report.dependencies.description                                    = Dette dokumentet lister opp prosjektets avhengigheter og gir informasjon om hver avhengighet.
 report.dependencies.graph.tables.licenses                          = Lisens
-report.dependencies.graph.tables.title                             = Avhengighets liste
 report.dependencies.graph.tables.unknown                           =
 report.dependencies.graph.title                                    = Prosjektavhengighets kart
 report.dependencies.graph.tree.title                               = Anhengighets tre

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sk.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sk.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sk.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sk.properties Wed Jul  9 12:48:37 2008
@@ -55,7 +55,6 @@
 report.dependencies.file.details.column.size                       = Ve\u013ekos\u0165
 report.dependencies.file.details.title                             = Detaily o z\u00e1vislosti
 report.dependencies.graph.tables.licenses                          = Licencie
-report.dependencies.graph.tables.title                             = Zoznam z\u00e1vislost\u00ed
 report.dependencies.graph.tables.unknown                           = Nezn\u00e1my
 report.dependencies.graph.title                                    = Graf z\u00e1vislost\u00ed projektu
 report.dependencies.graph.tree.title                               = Strom z\u00e1vislost\u00ed

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sv.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sv.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sv.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sv.properties Wed Jul  9 12:48:37 2008
@@ -57,7 +57,6 @@
 report.dependencies.file.details.column.size                       = Storlek
 report.dependencies.file.details.title                             = Beroendedetaljer
 report.dependencies.graph.tables.licenses                          = Licenser
-report.dependencies.graph.tables.title                             = Beroendebeskrivningar
 report.dependencies.graph.tables.unknown                           = Ok\u00e4nt
 report.dependencies.graph.title                                    = Projektets beroendegraf
 report.dependencies.graph.tree.title                               = Beroendetr\u00e4d

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_tr.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_tr.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_tr.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_tr.properties Wed Jul  9 12:48:37 2008
@@ -55,7 +55,6 @@
 report.dependencies.file.details.column.size                       = Size
 report.dependencies.file.details.title                             = Dependency File Details
 report.dependencies.graph.tables.licenses                          = Licenses
-report.dependencies.graph.tables.title                             = Dependency Listings
 report.dependencies.graph.tables.unknown                           = Unknown
 report.dependencies.graph.title                                    = Project Dependency Graph
 report.dependencies.graph.tree.title                               = Dependency Tree

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_CN.properties
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_CN.properties?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_CN.properties (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_CN.properties Wed Jul  9 12:48:37 2008
@@ -55,7 +55,6 @@
 report.dependencies.file.details.column.size                       = \u5927\u5C0F
 report.dependencies.file.details.title                             = \u4F9D\u8D56\u6587\u4EF6\u8BE6\u7EC6\u4FE1\u606F
 report.dependencies.graph.tables.licenses                          = \u6267\u7167
-report.dependencies.graph.tables.title                             = \u4F9D\u8D56\u5217\u8868
 report.dependencies.graph.tables.unknown                           = \u672A\u77E5
 report.dependencies.graph.title                                    = \u9879\u76EE\u4F9D\u8D56\u56FE
 report.dependencies.graph.tree.title                               = \u9879\u76EE\u4F9D\u8D56\u6811 

Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/DependenciesReportTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/DependenciesReportTest.java?rev=675324&r1=675323&r2=675324&view=diff
==============================================================================
--- maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/DependenciesReportTest.java (original)
+++ maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/DependenciesReportTest.java Wed Jul  9 12:48:37 2008
@@ -83,7 +83,6 @@
         assertEquals( textBlocks[4].getText(), getString( "report.transitivedependencies.nolist" ) );
         assertEquals( textBlocks[5].getText(), getString( "report.dependencies.graph.title" ) );
         assertEquals( textBlocks[6].getText(), getString( "report.dependencies.graph.tree.title" ) );
-        assertEquals( textBlocks[7].getText(), "junit:junit:jar" );
-        assertEquals( textBlocks[10].getText(), getString( "report.dependencies.graph.tables.title" ) );
+        assertEquals( textBlocks[7].getText(), getString( "report.dependencies.graph.tables.licenses" ) );
     }
 }