Dennis Lundberg wrote:
On 2010-12-19 10:52, [email protected] wrote:
Author: ltheussl
Date: Sun Dec 19 09:52:24 2010
New Revision: 1050782

URL: http://svn.apache.org/viewvc?rev=1050782&view=rev
Log:
remove pointless if

Modified:
     
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java

Modified: 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java?rev=1050782&r1=1050781&r2=1050782&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
 (original)
+++ 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
 Sun Dec 19 09:52:24 2010
@@ -1312,15 +1312,12 @@ public class DefaultSiteTool
       */
      private void populateModulesMenuItemsFromModels( MavenProject project, 
List<Model>  models, Menu menu )
      {
-        if ( models != null&&  models.size()>  1 )

I'm not sure why it does what it does, but when you remove the above
line you alter the behavior. Note the "models.size()>  1" part - it is
not "models.size()>  0".

I'm aware of that. This commit should have been part of r1049019 where I removed a line "if ( projects.size() == 1 )", which means that the first module in the list was always populated from the model, and the rest from the reactor projects (a logic I don't understand). Since now all modules are populated from the model, I have to include that first in the loop below.

I have checked that it works for the cases I'm working on, I will try to add some test cases though (there aren't any yet), if you find something broken, just yell at me!

-Lukas


[1] http://svn.apache.org/viewvc?view=revision&revision=1049019


+        for ( Model model : models )
          {
-            for ( Model model : models )
-            {
-                String reactorUrl = model.getUrl();
-                String name = model.getName();
+            String reactorUrl = model.getUrl();
+            String name = model.getName();

-                appendMenuItem( project, menu, name, reactorUrl, 
model.getArtifactId() );
-            }
+            appendMenuItem( project, menu, name, reactorUrl, 
model.getArtifactId() );
          }
      }







---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to