Author: vsiveton
Date: Tue Jul 26 20:12:55 2005
New Revision: 225446

URL: http://svn.apache.org/viewcvs?rev=225446&view=rev
Log:
MNG-599: Using the organization name and the inception year in the Velocity 
template

Added:
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/pom.xml
   (with props)
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/test7/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/test7/App.java
   (with props)
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/test7/
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/test7/AppTest.java
   (with props)
Modified:
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
    
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm

Modified: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java?rev=225446&r1=225445&r2=225446&view=diff
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
 (original)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
 Tue Jul 26 20:12:55 2005
@@ -212,6 +212,16 @@
 
         List reports = getReports();
 
+        if ( attributes == null )
+        {
+            attributes = new HashMap();
+        }
+
+        if ( attributes.get( "project" ) == null )
+        {
+            attributes.put( "project", project );
+        }
+        
         try
         {
             categorizeReports( reports );

Modified: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm?rev=225446&r1=225445&r2=225446&view=diff
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm
 (original)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm
 Tue Jul 26 20:12:55 2005
@@ -151,7 +151,25 @@
       <hr/>
     </div>
     <div id="footer">
-      <div class="xright">&#169; 2002-2005, Apache Software Foundation</div>
+      <div class="xright">&#169; 
+#if ( $project )
+  #set ( $currentYear = ${currentDate.year} + 1900 )
+
+  #if ( ${project.inceptionYear} && ( ${project.inceptionYear} != 
${currentYear.toString()} ) )
+    ${project.inceptionYear}-${currentYear}
+  #else
+    ${currentYear}
+  #end
+
+  #if ( ${project.organization} && ${project.organization.name} )
+    ${project.organization.name}
+  #else
+    Apache Software Foundation
+  #end
+#else
+  2002-2005, Apache Software Foundation
+#end
+      </div>
       <div class="clear">
         <hr/>
       </div>

Added: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/pom.xml
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/pom.xml?rev=225446&view=auto
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/pom.xml
 (added)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/pom.xml
 Tue Jul 26 20:12:55 2005
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.plugin.site.test7</groupId>
+  <artifactId>site-plugin-test7</artifactId>
+  <packaging>jar</packaging>
+  <version>1.0-SNAPSHOT</version>
+  <inceptionYear>2003</inceptionYear>
+  <name>Maven Site Plugin Test7 MNG-599 issue</name>
+  <description>Test the MNG-599 issue</description>
+  <url>http://maven.apache.org</url>
+  <organization> 
+    <name>Your Organization</name> 
+    <url>http://www.someorganization.biz/</url> 
+  </organization> 
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <developers>
+    <developer>
+      <id>vsiveton</id>
+      <name>Vincent Siveton</name>
+      <email>[EMAIL PROTECTED]</email>
+      <organization>Apache Software Foundation</organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+      <timezone>-5</timezone>
+    </developer>
+  </developers>
+</project>

Propchange: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/test7/App.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/test7/App.java?rev=225446&view=auto
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/test7/App.java
 (added)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/test7/App.java
 Tue Jul 26 20:12:55 2005
@@ -0,0 +1,13 @@
+package org.apache.maven.plugin.site.test7;
+
+/**
+ * Hello world!
+ *
+ */
+public class App 
+{
+    public static void main( String[] args )
+    {
+        System.out.println( "Hello World!" );
+    }
+}

Propchange: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/main/java/org/apache/maven/plugin/site/test7/App.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/test7/AppTest.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/test7/AppTest.java?rev=225446&view=auto
==============================================================================
--- 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/test7/AppTest.java
 (added)
+++ 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/test7/AppTest.java
 Tue Jul 26 20:12:55 2005
@@ -0,0 +1,38 @@
+package org.apache.maven.plugin.site.test7;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest 
+    extends TestCase
+{
+    /**
+     * Create the test case
+     *
+     * @param testName name of the test case
+     */
+    public AppTest( String testName )
+    {
+        super( testName );
+    }
+
+    /**
+     * @return the suite of tests being tested
+     */
+    public static Test suite()
+    {
+        return new TestSuite( AppTest.class );
+    }
+
+    /**
+     * Rigourous Test :-)
+     */
+    public void testApp()
+    {
+        assertTrue( true );
+    }
+}

Propchange: 
maven/components/trunk/maven-plugins/maven-site-plugin/src/test/projects/site-plugin-test7/src/test/java/org/apache/maven/plugin/site/test7/AppTest.java
------------------------------------------------------------------------------
    svn:eol-style = native



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to