You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2011/10/31 17:43:15 UTC

svn commit: r1195561 - in /maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site: ./ apt/ apt/index.apt.vm

Author: hboutemy
Date: Mon Oct 31 16:43:14 2011
New Revision: 1195561

URL: http://svn.apache.org/viewvc?rev=1195561&view=rev
Log:
added Velocity variables test

Added:
    maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/
    maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/
    maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/index.apt.vm   (with props)

Added: maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/index.apt.vm
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/index.apt.vm?rev=1195561&view=auto
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/index.apt.vm (added)
+++ maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/index.apt.vm Mon Oct 31 16:43:14 2011
@@ -0,0 +1,101 @@
+ -----
+ Introduction
+ -----
+ Hervé Boutemy
+ ------
+ 2011-10-31
+ ------
+
+~~ 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/doxia/references/apt-format.html
+
+Velocity processing
+
+  See doxia-siterendering: site decoration and documents with file names ending in <<<.vm>>> are processed by Velocity.
+
+  The velocity context defines some variables:
+
+*---------------------------------+--------------------+-------------------------------+
+|| variable                       || type              || value                        ||
+*---------------------------------+--------------------+-------------------------------+
+| <<<relativePath>>>              | <<<String>>>       | $relativePath                 |
+*---------------------------------+--------------------+-------------------------------+
+| <<<authors>>>                   | <<<List\<String\>>>> | $authors                    |
+*---------------------------------+--------------------+-------------------------------+
+| <<<title>>>                     | <<<String>>>       | $title                        |
+*---------------------------------+--------------------+-------------------------------+
+| <<<headContent>>>               | <<<String>>>       | $headContent                  |
+*---------------------------------+--------------------+-------------------------------+
+| <<<bodyContent>>>               | <<<String>>>       | $bodyContent                  |
+*---------------------------------+--------------------+-------------------------------+
+| <<<decoration>>>                | {{{../doxia-decoration-model/apidocs/org/apache/maven/doxia/site/decoration/DecorationModel.html}<<<DecorationModel>>>}} | $decoration.name |
+*---------------------------------+--------------------+-------------------------------+
+| <<<dateCreation>>>              | <<<String>>>       | $dateCreation                 |
+*---------------------------------+--------------------+-------------------------------+
+| <<<dateRevision>>>              | <<<String>>>       | $dateRevision                 |
+*---------------------------------+--------------------+-------------------------------+
+| <<<currentDate>>>               | <<<Date>>>         | $currentDate                  |
+*---------------------------------+--------------------+-------------------------------+
+| <<<dateFormat>>>                | <<<DateFormat>>>   | $dateFormat                   |
+*---------------------------------+--------------------+-------------------------------+
+| <<<currentFileName>>>           | <<<String>>>       | $currentFileName              |
+*---------------------------------+--------------------+-------------------------------+
+| <<<alignedFileName>>>           | <<<String>>>       | $alignedFileName              |
+*---------------------------------+--------------------+-------------------------------+
+| <<<locale>>>                    | <<<Locale>>>       | $locale                       |
+*---------------------------------+--------------------+-------------------------------+
+| <<<supportedLocales>>>          | <<<List\<Locale\>>>> | $supportedLocales           |
+*---------------------------------+--------------------+-------------------------------+
+| <template properties>           |                    | Properties defined by caller: see below for properties defined by <<<maven-site-plugin>>>  |
+*---------------------------------+--------------------+-------------------------------+
+| <<<PathTool>>>                  | {{{http://plexus.codehaus.org/plexus-utils/apidocs/org/codehaus/plexus/util/PathTool.html}<<<PathTool>>>}} | $PathTool |
+*---------------------------------+--------------------+-------------------------------+
+| <<<FileUtils>>>                 | {{{http://plexus.codehaus.org/plexus-utils/apidocs/org/codehaus/plexus/util/FileUtils.html}<<<FileUtils>>>}} | $FileUtils |
+*---------------------------------+--------------------+-------------------------------+
+| <<<StringUtils>>>               | {{{http://plexus.codehaus.org/plexus-utils/apidocs/org/codehaus/plexus/util/StringUtils.html}<<<StringUtils>>>}} | $StringUtils |
+*---------------------------------+--------------------+-------------------------------+
+| <<<i18n>>>                      | {{{http://plexus.codehaus.org/plexus-components/plexus-i18n/apidocs/org/codehaus/plexus/i18n/I18N.html}<<<i18n>>>}} | $i18n |
+*---------------------------------+--------------------+-------------------------------+
+
+  see <<<{{{./xref/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.html#426}DefaultSiteRenderer.createVelocityContext(...)}}>>>
+  source for more details.
+
+  When <<<doxia-site-renderer>>> is used by <<<maven-site-plugin>>>, following template properties are defined:
+
+*---------------------------------+--------------------+-------------------------------+
+|| variable                       || type              || description                 ||
+*---------------------------------+--------------------+-------------------------------+
+| <<<project>>>                   | {{{/ref/current/maven-core/apidocs/org/apache/maven/project/MavenProject.html}<<<MavenProject>>>}} | $project |
+*---------------------------------+--------------------+-------------------------------+
+| <<<inputEncoding>>>             | <<<String>>>       | $inputEncoding                |
+*---------------------------------+--------------------+-------------------------------+
+| <<<outputEncoding>>>            | <<<String>>>       | $outputEncoding               |
+*---------------------------------+--------------------+-------------------------------+
+| <project properties>            | <<<String>>>       | Properties defined in POM are directly available. |
+*---------------------------------+--------------------+-------------------------------+
+| \ \ javadocPluginVersion        |                    | $javadocPluginVersion         |
+*---------------------------------+--------------------+-------------------------------+
+| \ \ checkstylePluginVersion     |                    | $checkstylePluginVersion      |
+*---------------------------------+--------------------+-------------------------------+
+| \ \ projectInfoReportsPluginVersion |                | $projectInfoReportsPluginVersion |
+*---------------------------------+--------------------+-------------------------------+
+
+  see <<<{{{/plugins/maven-site-plugin/apidocs/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.html#createSiteRenderingContext(java.util.Locale)}AbstractSiteRenderingMojo.createSiteRenderingContext(...)}}>>>
+  source for more details.

Propchange: maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/index.apt.vm
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-site-plugin/src/it/full-reporting/src/site/apt/index.apt.vm
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision