Author: brett Date: Fri Jan 6 00:00:13 2006 New Revision: 366447 URL: http://svn.apache.org/viewcvs?rev=366447&view=rev Log: [MSITE-65] Populate ${parentProject} at the right point
Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java Modified: maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java?rev=366447&r1=366446&r2=366447&view=diff ============================================================================== --- maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java (original) +++ maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/SiteMojo.java Fri Jan 6 00:00:13 2006 @@ -621,6 +621,16 @@ props.put( "project.url", "NO_PROJECT_URL_SET" ); } + MavenProject parentProject = project.getParent(); + if ( parentProject != null && project.getUrl() != null && parentProject.getUrl() != null ) + { + props.put( "parentProject", getProjectParentMenu( locale ) ); + } + else + { + props.put( "parentProject", "" ); + } + siteDescriptorContent = StringUtils.interpolate( siteDescriptorContent, props ); DecorationModel decoration; @@ -637,18 +647,11 @@ throw new MojoExecutionException( "Error reading site descriptor", e ); } - MavenProject parentProject = project.getParent(); if ( parentProject != null && project.getUrl() != null && parentProject.getUrl() != null ) { - props.put( "parentProject", getProjectParentMenu( locale ) ); - DecorationModel parent = getDecorationModel( parentProject, locale, props ); assembler.assembleModelInheritance( decoration, parent, project.getUrl(), parentProject.getUrl() ); - } - else - { - props.put( "parentProject", "" ); } return decoration;