Empty modules list generated when using '--non-recursive' flag for single module projects -----------------------------------------------------------------------------------------
Key: MSITE-237 URL: http://jira.codehaus.org/browse/MSITE-237 Project: Maven 2.x Site Plugin Issue Type: Bug Affects Versions: 2.0-beta-5 Reporter: Fernando Lindner Priority: Critical Attachments: sample-project.zip Using '--non-recursive' flag for a single module project causes site's modules list to be empty. When starting a new project it's usual to have just one module for a while. It seems to be a problem in *org.apache.maven.plugins.site.AbstractSiteMojo" class, inside {{populateModulesMenuItemsFromModels}} method, when {{models.size()}} is checked. {code:title=AbstractSiteMojo.java|borderStyle=solid} ... private void populateModulesMenuItemsFromModels( List models, Menu menu ) { if ( models != null && models.size() > 1 ) { Iterator reactorItr = models.iterator(); while ( reactorItr.hasNext() ) { Model model = (Model) reactorItr.next(); String reactorUrl = model.getUrl(); String name = model.getName(); appendMenuItem( menu, name, reactorUrl, model.getArtifactId() ); } } } ... {code} A single project is attached, for testing purposes. No errors when omitting '--non-recursive' flag: {{mvn clean site}} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira