You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2007/07/05 23:27:16 UTC

svn commit: r553641 - in /maven/plugins/trunk/maven-changelog-plugin/src/site: apt/examples/changing-heading-date-format.apt apt/examples/configuration-date-type.apt apt/examples/selecting-reports.apt apt/usage.apt site.xml

Author: dennisl
Date: Thu Jul  5 14:27:16 2007
New Revision: 553641

URL: http://svn.apache.org/viewvc?view=rev&rev=553641
Log:
o Go through the documentation and add some formating, fix minor typos and insert a couple of notes for recurring questions from the user list.
o Add a page on how to use the new headingDateFormat.

Added:
    maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/changing-heading-date-format.apt   (with props)
Modified:
    maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/configuration-date-type.apt
    maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/selecting-reports.apt
    maven/plugins/trunk/maven-changelog-plugin/src/site/apt/usage.apt
    maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml

Added: maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/changing-heading-date-format.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/changing-heading-date-format.apt?view=auto&rev=553641
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/changing-heading-date-format.apt (added)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/changing-heading-date-format.apt Thu Jul  5 14:27:16 2007
@@ -0,0 +1,59 @@
+ ------
+ Changing the Heading Date Format
+ ------
+ Dennis Lundberg
+ ------
+ July 2007
+ ------
+
+ ~~ Licensed to the Apache Software Foundation (ASF) under one
+ ~~ or more contributor license agreements.  See the NOTICE file
+ ~~ distributed with this work for additional information
+ ~~ regarding copyright ownership.  The ASF licenses this file
+ ~~ to you 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.
+
+ ~~ NOTE: For help with the syntax of this file, see:
+ ~~ http://maven.apache.org/guides/mini/guide-apt-format.html
+
+
+Changing the Heading Date Format
+
+  If you are using one of the types <<<date>>> or <<<range>>>, the headings of
+  the reports will have dates in them. Starting with version 2.1 of the plugin,
+  it is possible to configure the format of these dates.
+
+  This is done with the <<<\<headingDateFormat\>>>> configuration element. It
+  takes a string of characters, the same that is used in the
+  {{{http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html}SimpleDateFormat}}
+  class, and uses them to format the dates in the headings to your liking.
+
++-----+
+<project>
+  ...
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-changelog-plugin</artifactId>
+        <configuration>
+          <type>range</type>
+          <range>30</range>
+          <headingDateFormat>dd MMM, yyyy</headingDateFormat>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+  ...
+</project>
++-----+

Propchange: maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/changing-heading-date-format.apt
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/configuration-date-type.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/configuration-date-type.apt?view=diff&rev=553641&r1=553640&r2=553641
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/configuration-date-type.apt (original)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/configuration-date-type.apt Thu Jul  5 14:27:16 2007
@@ -34,6 +34,10 @@
   activities between Aug 1, 2005 to Sept 1, 2005. Please note that the date
   range is inclusive.
 
+  <<Note:>> The <<<\<dateFormat\>>>> configuration is used <<only>> when
+  parsing the dates that come from your SCM. It is <<not>> used to format the
+  dates in the report.
+  
 +-----+
 <project>
   ...

Modified: maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/selecting-reports.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/selecting-reports.apt?view=diff&rev=553641&r1=553640&r2=553641
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/selecting-reports.apt (original)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/selecting-reports.apt Thu Jul  5 14:27:16 2007
@@ -29,12 +29,17 @@
 
 Selecting Reports
 
-  The plugin normally generates 3 reports: changelog, dev-activity and
-  file-activity. It is possible to configure the plugin so that only a few of
-  these reports are generated. This is done using <<<\<reportSets\>>>>.
+  The plugin normally generates 3 reports: <<<changelog>>>, <<<dev-activity>>>
+  and <<<file-activity>>>. By default all three reports are generated. It is
+  possible to configure the plugin so that only a few of these reports are
+  generated. This is done using <<<\<reportSets\>>>>.
 
-  The following configuration will generate only the changelog and file-activity
-  reports.
+  The following configuration will generate only the <<<changelog>>> and
+  <<<file-activity>>> reports.
+
+  <<Note:>> The <<<reportSets>>> element is not part of the <<<configuration>>>
+  element. Instead, the <<<configuration>>> is found inside the
+  <<<reportSet>>> element.
 
 +-----+
 <project>

Modified: maven/plugins/trunk/maven-changelog-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/apt/usage.apt?view=diff&rev=553641&r1=553640&r2=553641
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/apt/usage.apt (original)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/apt/usage.apt Thu Jul  5 14:27:16 2007
@@ -27,8 +27,8 @@
 
 Usage
 
- The reports may use either <<<range>>>, <<<date>>>, or <<<tag>>> as the basis
- for generating the reports. Only one can be set. The change sets can be
+ The reports may use either <<<range>>>, <<<date>>>, or <<<tag>>> as the type
+ for generating the reports. Only one type can be set. The change sets can be
  configured by setting the correct parameter for the chosen type. If <<<type>>>
  "date" is chosen, then the parameter <<<dates>>> should contain the start and
  stop dates for the date range. Similar configurations should be made for the
@@ -54,7 +54,7 @@
 
  Aside from the required plugin configuration parameters needed to generate the
  reports, all reports will refer to the <<<scm>>> elements inside the project
- descriptor for other details regarding the connection to the project's SCM.
+ descriptor for details regarding the connection to the project's SCM.
  Here is an example of the scm element inside the <<<pom.xml>>>:
 
 -------------------
@@ -73,8 +73,9 @@
  <<<scm>>> elements. It can be found
  {{{http://maven.apache.org/ref/current/maven-model/maven.html#class_scm}here}}.
 
- When you execute <<<mvn site>>>, you will see that the changelog, dev-activity
- and file-activity reports are included in the generated site.
+ When you execute <<<mvn site>>>, you will see that the <<<changelog>>>,
+ <<<dev-activity>>> and <<<file-activity>>> reports are included in the
+ generated site.
 
  Sample Changelog report:
 

Modified: maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml?view=diff&rev=553641&r1=553640&r2=553641
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml (original)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml Thu Jul  5 14:27:16 2007
@@ -28,6 +28,7 @@
       <item name="FAQ" href="faq.html"/>
     </menu>
     <menu name="Examples">
+      <item name="Changing the Heading Date Format" href="/examples/changing-heading-date-format.html"/>
       <item name="Modifying SCM Links" href="/examples/modifying-scm-links.html"/>
       <item name="Selecting Reports" href="/examples/selecting-reports.html"/>
       <item name="Using Date Type" href="/examples/configuration-date-type.html"/>