maven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From denn...@apache.org
Subject svn commit: r514447 - /maven/plugins/trunk/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java
Date Sun, 04 Mar 2007 17:41:46 GMT
Author: dennisl
Date: Sun Mar  4 09:41:45 2007
New Revision: 514447

URL: http://svn.apache.org/viewvc?view=rev&rev=514447
Log:
[MJXR-25] If the pom does not have an organization/name then "null" is shown in the footer

Modified:
    maven/plugins/trunk/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java

Modified: maven/plugins/trunk/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java?view=diff&rev=514447&r1=514446&r2=514447
==============================================================================
--- maven/plugins/trunk/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java
(original)
+++ maven/plugins/trunk/maven-jxr-plugin/src/main/java/org/apache/maven/plugin/jxr/AbstractJxrReport.java
Sun Mar  4 09:41:45 2007
@@ -22,6 +22,7 @@
 import org.apache.maven.doxia.siterenderer.Renderer;
 import org.apache.maven.jxr.JXR;
 import org.apache.maven.jxr.JxrException;
+import org.apache.maven.model.Organization;
 import org.apache.maven.model.ReportPlugin;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.reporting.AbstractMavenReport;
@@ -100,7 +101,7 @@
     /**
      * String uses at the bottom of the Xref HTML files.
      *
-     * @parameter expression="${bottom}" default-value="Copyright © {inceptionYear}-{currentYear}
${project.organization.name}. All Rights Reserved."
+     * @parameter expression="${bottom}" default-value="Copyright © {inceptionYear}-{currentYear}
{projectOrganizationName}. All Rights Reserved."
      */
     private String bottom;
 
@@ -257,7 +258,7 @@
             jxr.setIncludes( (String[]) includes.toArray( new String[0] ) );
         }
 
-        jxr.xref( sourceDirs, templateDir, windowTitle, docTitle, getBottomText( project.getInceptionYear()
) );
+        jxr.xref( sourceDirs, templateDir, windowTitle, docTitle, getBottomText( project.getInceptionYear(),
project.getOrganization() ) );
 
         // and finally copy the stylesheet
         copyRequiredResources( destinationDirectory );
@@ -267,9 +268,10 @@
      * Get the bottom text to be displayed at the lower part of the generated JXR reports.
      *
      * @param inceptionYear the year when the project was started
+     * @param organization the organization for the project
      * @return  a String that contains the bottom text to be displayed in the lower part
of the generated JXR reports
      */
-    private String getBottomText( String inceptionYear )
+    private String getBottomText( String inceptionYear, Organization organization )
     {
         int actualYear = Calendar.getInstance().get( Calendar.YEAR );
         String year = String.valueOf( actualYear );
@@ -291,6 +293,16 @@
                 bottom = StringUtils.replace( bottom, "{inceptionYear}", inceptionYear );
             }
         }
+
+        if ( organization != null && StringUtils.isNotEmpty( organization.getName()
) )
+        {
+            bottom = StringUtils.replace( bottom, "{projectOrganizationName}", organization.getName()
);
+        }
+        else
+        {
+            bottom = StringUtils.replace( bottom, " {projectOrganizationName}", "" );
+        }
+
         return bottom;
     }
 



Mime
View raw message