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 2012/05/08 14:09:45 UTC

svn commit: r816568 [39/49] - in /websites/production/maventest/content/plugins/maven-site-plugin-latest: ./ apidocs/ apidocs/org/apache/maven/plugins/site/ apidocs/org/apache/maven/plugins/site/class-use/ apidocs/org/apache/maven/plugins/site/wagon/ a...

Added: websites/production/maventest/content/plugins/maven-site-plugin-latest/xref/org/apache/maven/plugins/site/HelpMojo.html
==============================================================================
--- websites/production/maventest/content/plugins/maven-site-plugin-latest/xref/org/apache/maven/plugins/site/HelpMojo.html (added)
+++ websites/production/maventest/content/plugins/maven-site-plugin-latest/xref/org/apache/maven/plugins/site/HelpMojo.html Tue May  8 12:09:38 2012
@@ -0,0 +1,896 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>HelpMojo xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../apidocs/org/apache/maven/plugins/site/HelpMojo.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.maven.plugins.site;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <strong class="jxr_keyword">import</strong> java.util.ArrayList;
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <strong class="jxr_keyword">import</strong> java.util.Iterator;
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="6" href="#6">6</a>   
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.AbstractMojo;
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
+<a class="jxr_linenumber" name="9" href="#9">9</a>   
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_javadoccomment"> * Display help information on maven-site-plugin.&lt;br/&gt; Call &lt;pre&gt;  mvn site:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/pre&gt; to display parameter details.</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_javadoccomment"> * @version generated on Sat Jul 30 17:00:14 CEST 2011</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_javadoccomment"> * @author org.apache.maven.tools.plugin.generator.PluginHelpGenerator (version 2.7)</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_javadoccomment"> * @goal help</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_javadoccomment"> * @requiresProject false</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_javadoccomment"> * @threadSafe</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/maven/plugins/site/HelpMojo.html">HelpMojo</a>
+<a class="jxr_linenumber" name="20" href="#20">20</a>      <strong class="jxr_keyword">extends</strong> AbstractMojo
+<a class="jxr_linenumber" name="21" href="#21">21</a>  {
+<a class="jxr_linenumber" name="22" href="#22">22</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <em class="jxr_javadoccomment">     * If &lt;code&gt;true&lt;/code&gt;, display all settable properties for each goal.</em>
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="25" href="#25">25</a>  <em class="jxr_javadoccomment">     * @parameter expression="${detail}" default-value="false"</em>
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="27" href="#27">27</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> detail;
+<a class="jxr_linenumber" name="28" href="#28">28</a>  
+<a class="jxr_linenumber" name="29" href="#29">29</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="30" href="#30">30</a>  <em class="jxr_javadoccomment">     * The name of the goal for which to show help. If unspecified, all goals will be displayed.</em>
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <em class="jxr_javadoccomment">     * @parameter expression="${goal}"</em>
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="34" href="#34">34</a>      <strong class="jxr_keyword">private</strong> java.lang.String goal;
+<a class="jxr_linenumber" name="35" href="#35">35</a>  
+<a class="jxr_linenumber" name="36" href="#36">36</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="37" href="#37">37</a>  <em class="jxr_javadoccomment">     * The maximum length of a display line, should be positive.</em>
+<a class="jxr_linenumber" name="38" href="#38">38</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="39" href="#39">39</a>  <em class="jxr_javadoccomment">     * @parameter expression="${lineLength}" default-value="80"</em>
+<a class="jxr_linenumber" name="40" href="#40">40</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="41" href="#41">41</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> lineLength;
+<a class="jxr_linenumber" name="42" href="#42">42</a>  
+<a class="jxr_linenumber" name="43" href="#43">43</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="44" href="#44">44</a>  <em class="jxr_javadoccomment">     * The number of spaces per indentation level, should be positive.</em>
+<a class="jxr_linenumber" name="45" href="#45">45</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="46" href="#46">46</a>  <em class="jxr_javadoccomment">     * @parameter expression="${indentSize}" default-value="2"</em>
+<a class="jxr_linenumber" name="47" href="#47">47</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="48" href="#48">48</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> indentSize;
+<a class="jxr_linenumber" name="49" href="#49">49</a>  
+<a class="jxr_linenumber" name="50" href="#50">50</a>  
+<a class="jxr_linenumber" name="51" href="#51">51</a>      <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em>
+<a class="jxr_linenumber" name="52" href="#52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> execute()
+<a class="jxr_linenumber" name="53" href="#53">53</a>          <strong class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="54" href="#54">54</a>      {
+<a class="jxr_linenumber" name="55" href="#55">55</a>          <strong class="jxr_keyword">if</strong> ( lineLength &lt;= 0 )
+<a class="jxr_linenumber" name="56" href="#56">56</a>          {
+<a class="jxr_linenumber" name="57" href="#57">57</a>              getLog().warn( <span class="jxr_string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );
+<a class="jxr_linenumber" name="58" href="#58">58</a>              lineLength = 80;
+<a class="jxr_linenumber" name="59" href="#59">59</a>          }
+<a class="jxr_linenumber" name="60" href="#60">60</a>          <strong class="jxr_keyword">if</strong> ( indentSize &lt;= 0 )
+<a class="jxr_linenumber" name="61" href="#61">61</a>          {
+<a class="jxr_linenumber" name="62" href="#62">62</a>              getLog().warn( <span class="jxr_string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );
+<a class="jxr_linenumber" name="63" href="#63">63</a>              indentSize = 2;
+<a class="jxr_linenumber" name="64" href="#64">64</a>          }
+<a class="jxr_linenumber" name="65" href="#65">65</a>  
+<a class="jxr_linenumber" name="66" href="#66">66</a>          StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer();
+<a class="jxr_linenumber" name="67" href="#67">67</a>  
+<a class="jxr_linenumber" name="68" href="#68">68</a>          append( sb, <span class="jxr_string">"org.apache.maven.plugins:maven-site-plugin:3.0"</span>, 0 );
+<a class="jxr_linenumber" name="69" href="#69">69</a>          append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="70" href="#70">70</a>  
+<a class="jxr_linenumber" name="71" href="#71">71</a>          append( sb, <span class="jxr_string">"Maven Site Plugin 3"</span>, 0 );
+<a class="jxr_linenumber" name="72" href="#72">72</a>          append( sb, <span class="jxr_string">"The Maven Site Plugin is a plugin that generates a site for the current project."</span>, 1 );
+<a class="jxr_linenumber" name="73" href="#73">73</a>          append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="74" href="#74">74</a>  
+<a class="jxr_linenumber" name="75" href="#75">75</a>          <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 )
+<a class="jxr_linenumber" name="76" href="#76">76</a>          {
+<a class="jxr_linenumber" name="77" href="#77">77</a>              append( sb, <span class="jxr_string">"This plugin has 9 goals:"</span>, 0 );
+<a class="jxr_linenumber" name="78" href="#78">78</a>              append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="79" href="#79">79</a>          }
+<a class="jxr_linenumber" name="80" href="#80">80</a>  
+<a class="jxr_linenumber" name="81" href="#81">81</a>          <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"attach-descriptor"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="82" href="#82">82</a>          {
+<a class="jxr_linenumber" name="83" href="#83">83</a>              append( sb, <span class="jxr_string">"site:attach-descriptor"</span>, 0 );
+<a class="jxr_linenumber" name="84" href="#84">84</a>              append( sb, <span class="jxr_string">"Adds the site descriptor (site.xml) to the list of files to be installed/deployed. By default, this is enabled only when the project has pom packaging since it will be used by modules inheriting, but this can be enabled for other projects packaging if needed."</span>, 1 );
+<a class="jxr_linenumber" name="85" href="#85">85</a>              append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="86" href="#86">86</a>              <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="87" href="#87">87</a>              {
+<a class="jxr_linenumber" name="88" href="#88">88</a>                  append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="89" href="#89">89</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="90" href="#90">90</a>  
+<a class="jxr_linenumber" name="91" href="#91">91</a>                  append( sb, <span class="jxr_string">"inputEncoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="92" href="#92">92</a>                  append( sb, <span class="jxr_string">"Specifies the input encoding."</span>, 3 );
+<a class="jxr_linenumber" name="93" href="#93">93</a>                  append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="94" href="#94">94</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="95" href="#95">95</a>  
+<a class="jxr_linenumber" name="96" href="#96">96</a>                  append( sb, <span class="jxr_string">"locales"</span>, 2 );
+<a class="jxr_linenumber" name="97" href="#97">97</a>                  append( sb, <span class="jxr_string">"A comma separated list of locales supported by Maven. The first valid token will be the default Locale for this instance of the Java Virtual Machine."</span>, 3 );
+<a class="jxr_linenumber" name="98" href="#98">98</a>                  append( sb, <span class="jxr_string">"Expression: ${locales}"</span>, 3 );
+<a class="jxr_linenumber" name="99" href="#99">99</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="100" href="#100">100</a> 
+<a class="jxr_linenumber" name="101" href="#101">101</a>                 append( sb, <span class="jxr_string">"outputEncoding (Default: ${project.reporting.outputEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="102" href="#102">102</a>                 append( sb, <span class="jxr_string">"Specifies the output encoding."</span>, 3 );
+<a class="jxr_linenumber" name="103" href="#103">103</a>                 append( sb, <span class="jxr_string">"Expression: ${outputEncoding}"</span>, 3 );
+<a class="jxr_linenumber" name="104" href="#104">104</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="105" href="#105">105</a> 
+<a class="jxr_linenumber" name="106" href="#106">106</a>                 append( sb, <span class="jxr_string">"pomPackagingOnly (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="107" href="#107">107</a>                 append( sb, <span class="jxr_string">"(no description available)"</span>, 3 );
+<a class="jxr_linenumber" name="108" href="#108">108</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="109" href="#109">109</a> 
+<a class="jxr_linenumber" name="110" href="#110">110</a>                 append( sb, <span class="jxr_string">"siteDirectory (Default: ${basedir}/src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="111" href="#111">111</a>                 append( sb, <span class="jxr_string">"Directory containing the site.xml file and the source for apt, fml and xdoc docs."</span>, 3 );
+<a class="jxr_linenumber" name="112" href="#112">112</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="113" href="#113">113</a>             }
+<a class="jxr_linenumber" name="114" href="#114">114</a>         }
+<a class="jxr_linenumber" name="115" href="#115">115</a> 
+<a class="jxr_linenumber" name="116" href="#116">116</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"deploy"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="117" href="#117">117</a>         {
+<a class="jxr_linenumber" name="118" href="#118">118</a>             append( sb, <span class="jxr_string">"site:deploy"</span>, 0 );
+<a class="jxr_linenumber" name="119" href="#119">119</a>             append( sb, <span class="jxr_string">"Deploys the generated site using scp or file protocol to the site URL specified in the &lt;distributionManagement&gt; section of the POM.\nFor scp protocol, the website files are packaged into zip archive, then the archive is transfered to the remote host, next it is un-archived. This method of deployment should normally be much faster than making a file by file copy. For file protocol, the files are copied directly to the destination directory.\n"</span>, 1 );
+<a class="jxr_linenumber" name="120" href="#120">120</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="121" href="#121">121</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="122" href="#122">122</a>             {
+<a class="jxr_linenumber" name="123" href="#123">123</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="124" href="#124">124</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="125" href="#125">125</a> 
+<a class="jxr_linenumber" name="126" href="#126">126</a>                 append( sb, <span class="jxr_string">"chmod (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="127" href="#127">127</a>                 append( sb, <span class="jxr_string">"Whether to run the \'chmod\' command on the remote site after the deploy. Defaults to \'true\'."</span>, 3 );
+<a class="jxr_linenumber" name="128" href="#128">128</a>                 append( sb, <span class="jxr_string">"Expression: ${maven.site.chmod}"</span>, 3 );
+<a class="jxr_linenumber" name="129" href="#129">129</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="130" href="#130">130</a> 
+<a class="jxr_linenumber" name="131" href="#131">131</a>                 append( sb, <span class="jxr_string">"chmodMode (Default: g+w,a+rX)"</span>, 2 );
+<a class="jxr_linenumber" name="132" href="#132">132</a>                 append( sb, <span class="jxr_string">"The mode used by the \'chmod\' command. Only used if chmod = true. Defaults to \'g+w,a+rX\'."</span>, 3 );
+<a class="jxr_linenumber" name="133" href="#133">133</a>                 append( sb, <span class="jxr_string">"Expression: ${maven.site.chmod.mode}"</span>, 3 );
+<a class="jxr_linenumber" name="134" href="#134">134</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="135" href="#135">135</a> 
+<a class="jxr_linenumber" name="136" href="#136">136</a>                 append( sb, <span class="jxr_string">"chmodOptions (Default: -Rf)"</span>, 2 );
+<a class="jxr_linenumber" name="137" href="#137">137</a>                 append( sb, <span class="jxr_string">"The options used by the \'chmod\' command. Only used if chmod = true. Defaults to \'-Rf\'."</span>, 3 );
+<a class="jxr_linenumber" name="138" href="#138">138</a>                 append( sb, <span class="jxr_string">"Expression: ${maven.site.chmod.options}"</span>, 3 );
+<a class="jxr_linenumber" name="139" href="#139">139</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="140" href="#140">140</a> 
+<a class="jxr_linenumber" name="141" href="#141">141</a>                 append( sb, <span class="jxr_string">"inputDirectory"</span>, 2 );
+<a class="jxr_linenumber" name="142" href="#142">142</a>                 append( sb, <span class="jxr_string">"Directory containing the generated project sites and report distributions."</span>, 3 );
+<a class="jxr_linenumber" name="143" href="#143">143</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="144" href="#144">144</a>                 append( sb, <span class="jxr_string">"Expression: ${project.reporting.outputDirectory}"</span>, 3 );
+<a class="jxr_linenumber" name="145" href="#145">145</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="146" href="#146">146</a> 
+<a class="jxr_linenumber" name="147" href="#147">147</a>                 append( sb, <span class="jxr_string">"inputEncoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="148" href="#148">148</a>                 append( sb, <span class="jxr_string">"Specifies the input encoding."</span>, 3 );
+<a class="jxr_linenumber" name="149" href="#149">149</a>                 append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="150" href="#150">150</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="151" href="#151">151</a> 
+<a class="jxr_linenumber" name="152" href="#152">152</a>                 append( sb, <span class="jxr_string">"locales"</span>, 2 );
+<a class="jxr_linenumber" name="153" href="#153">153</a>                 append( sb, <span class="jxr_string">"A comma separated list of locales supported by Maven. The first valid token will be the default Locale for this instance of the Java Virtual Machine."</span>, 3 );
+<a class="jxr_linenumber" name="154" href="#154">154</a>                 append( sb, <span class="jxr_string">"Expression: ${locales}"</span>, 3 );
+<a class="jxr_linenumber" name="155" href="#155">155</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="156" href="#156">156</a> 
+<a class="jxr_linenumber" name="157" href="#157">157</a>                 append( sb, <span class="jxr_string">"outputEncoding (Default: ${project.reporting.outputEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="158" href="#158">158</a>                 append( sb, <span class="jxr_string">"Specifies the output encoding."</span>, 3 );
+<a class="jxr_linenumber" name="159" href="#159">159</a>                 append( sb, <span class="jxr_string">"Expression: ${outputEncoding}"</span>, 3 );
+<a class="jxr_linenumber" name="160" href="#160">160</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="161" href="#161">161</a> 
+<a class="jxr_linenumber" name="162" href="#162">162</a>                 append( sb, <span class="jxr_string">"siteDirectory (Default: ${basedir}/src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="163" href="#163">163</a>                 append( sb, <span class="jxr_string">"Directory containing the site.xml file and the source for apt, fml and xdoc docs."</span>, 3 );
+<a class="jxr_linenumber" name="164" href="#164">164</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="165" href="#165">165</a> 
+<a class="jxr_linenumber" name="166" href="#166">166</a>                 append( sb, <span class="jxr_string">"skipDeploy (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="167" href="#167">167</a>                 append( sb, <span class="jxr_string">"Set this to \'true\' to skip site deployment."</span>, 3 );
+<a class="jxr_linenumber" name="168" href="#168">168</a>                 append( sb, <span class="jxr_string">"Expression: ${maven.site.deploy.skip}"</span>, 3 );
+<a class="jxr_linenumber" name="169" href="#169">169</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="170" href="#170">170</a>             }
+<a class="jxr_linenumber" name="171" href="#171">171</a>         }
+<a class="jxr_linenumber" name="172" href="#172">172</a> 
+<a class="jxr_linenumber" name="173" href="#173">173</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"effective-site"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="174" href="#174">174</a>         {
+<a class="jxr_linenumber" name="175" href="#175">175</a>             append( sb, <span class="jxr_string">"site:effective-site"</span>, 0 );
+<a class="jxr_linenumber" name="176" href="#176">176</a>             append( sb, <span class="jxr_string">"Displays the effective site descriptor as an XML for this build, after inheritance and interpolation of site.xml."</span>, 1 );
+<a class="jxr_linenumber" name="177" href="#177">177</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="178" href="#178">178</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="179" href="#179">179</a>             {
+<a class="jxr_linenumber" name="180" href="#180">180</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="181" href="#181">181</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="182" href="#182">182</a> 
+<a class="jxr_linenumber" name="183" href="#183">183</a>                 append( sb, <span class="jxr_string">"attributes"</span>, 2 );
+<a class="jxr_linenumber" name="184" href="#184">184</a>                 append( sb, <span class="jxr_string">"The template properties for rendering the site."</span>, 3 );
+<a class="jxr_linenumber" name="185" href="#185">185</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="186" href="#186">186</a> 
+<a class="jxr_linenumber" name="187" href="#187">187</a>                 append( sb, <span class="jxr_string">"generatedSiteDirectory (Default: ${project.build.directory}/generated-site)"</span>, 2 );
+<a class="jxr_linenumber" name="188" href="#188">188</a>                 append( sb, <span class="jxr_string">"Directory containing generated documentation. This is used to pick up other source docs that might have been generated at build time."</span>, 3 );
+<a class="jxr_linenumber" name="189" href="#189">189</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="190" href="#190">190</a> 
+<a class="jxr_linenumber" name="191" href="#191">191</a>                 append( sb, <span class="jxr_string">"generateProjectInfo (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="192" href="#192">192</a>                 append( sb, <span class="jxr_string">"Whether to generate the summary page for project reports: project-info.html."</span>, 3 );
+<a class="jxr_linenumber" name="193" href="#193">193</a>                 append( sb, <span class="jxr_string">"Expression: ${generateProjectInfo}"</span>, 3 );
+<a class="jxr_linenumber" name="194" href="#194">194</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="195" href="#195">195</a> 
+<a class="jxr_linenumber" name="196" href="#196">196</a>                 append( sb, <span class="jxr_string">"inputEncoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="197" href="#197">197</a>                 append( sb, <span class="jxr_string">"Specifies the input encoding."</span>, 3 );
+<a class="jxr_linenumber" name="198" href="#198">198</a>                 append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="199" href="#199">199</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="200" href="#200">200</a> 
+<a class="jxr_linenumber" name="201" href="#201">201</a>                 append( sb, <span class="jxr_string">"locales"</span>, 2 );
+<a class="jxr_linenumber" name="202" href="#202">202</a>                 append( sb, <span class="jxr_string">"A comma separated list of locales supported by Maven. The first valid token will be the default Locale for this instance of the Java Virtual Machine."</span>, 3 );
+<a class="jxr_linenumber" name="203" href="#203">203</a>                 append( sb, <span class="jxr_string">"Expression: ${locales}"</span>, 3 );
+<a class="jxr_linenumber" name="204" href="#204">204</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="205" href="#205">205</a> 
+<a class="jxr_linenumber" name="206" href="#206">206</a>                 append( sb, <span class="jxr_string">"moduleExcludes"</span>, 2 );
+<a class="jxr_linenumber" name="207" href="#207">207</a>                 append( sb, <span class="jxr_string">"Module type exclusion mappings ex: fml -&gt; **/*-m1.fml (excludes fml files ending in \'-m1.fml\' recursively)\n&gt;The configuration looks like this:\n\n\u00a0\u00a0&lt;moduleExcludes&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;moduleType&gt;filename1.ext,**/*sample.ext&lt;/moduleType&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0moduleType\u00a0can\u00a0be\u00a0one\u00a0of\u00a0\'apt\',\u00a0\'fml\'\u00a0or\u00a0\'xdoc\'.\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0The\u00a0value\u00a0is\u00a0a\u00a0comma\u00a0separated\u00a0list\u00a0of\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0filenames\u00a0or\u00a0fileset\u00a0patterns.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0Here\'s\u00a0an\u00a0examp
 le:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;xdoc&gt;changes.xml,navigation.xml&lt;/xdoc&gt;\n\u00a0\u00a0&lt;/moduleExcludes&gt;\n"</span>, 3 );
+<a class="jxr_linenumber" name="208" href="#208">208</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="209" href="#209">209</a> 
+<a class="jxr_linenumber" name="210" href="#210">210</a>                 append( sb, <span class="jxr_string">"output"</span>, 2 );
+<a class="jxr_linenumber" name="211" href="#211">211</a>                 append( sb, <span class="jxr_string">"Optional parameter to write the output of this help in a given file, instead of writing to the console.\nNote: Could be a relative path."</span>, 3 );
+<a class="jxr_linenumber" name="212" href="#212">212</a>                 append( sb, <span class="jxr_string">"Expression: ${output}"</span>, 3 );
+<a class="jxr_linenumber" name="213" href="#213">213</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="214" href="#214">214</a> 
+<a class="jxr_linenumber" name="215" href="#215">215</a>                 append( sb, <span class="jxr_string">"outputEncoding (Default: ${project.reporting.outputEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="216" href="#216">216</a>                 append( sb, <span class="jxr_string">"Specifies the output encoding."</span>, 3 );
+<a class="jxr_linenumber" name="217" href="#217">217</a>                 append( sb, <span class="jxr_string">"Expression: ${outputEncoding}"</span>, 3 );
+<a class="jxr_linenumber" name="218" href="#218">218</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="219" href="#219">219</a> 
+<a class="jxr_linenumber" name="220" href="#220">220</a>                 append( sb, <span class="jxr_string">"relativizeDecorationLinks (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="221" href="#221">221</a>                 append( sb, <span class="jxr_string">"Make links in the site descriptor relative to the project URL. By default, any absolute links that appear in the site descriptor, e.g. banner hrefs, breadcrumbs, menu links, etc., will be made relative to project.url. Links will not be changed if this is set to false, or if the project has no URL defined."</span>, 3 );
+<a class="jxr_linenumber" name="222" href="#222">222</a>                 append( sb, <span class="jxr_string">"Expression: ${relativizeDecorationLinks}"</span>, 3 );
+<a class="jxr_linenumber" name="223" href="#223">223</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="224" href="#224">224</a> 
+<a class="jxr_linenumber" name="225" href="#225">225</a>                 append( sb, <span class="jxr_string">"reportPlugins"</span>, 2 );
+<a class="jxr_linenumber" name="226" href="#226">226</a>                 append( sb, <span class="jxr_string">"Report plugins (Maven 3)."</span>, 3 );
+<a class="jxr_linenumber" name="227" href="#227">227</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="228" href="#228">228</a> 
+<a class="jxr_linenumber" name="229" href="#229">229</a>                 append( sb, <span class="jxr_string">"siteDirectory (Default: ${basedir}/src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="230" href="#230">230</a>                 append( sb, <span class="jxr_string">"Directory containing the site.xml file and the source for apt, fml and xdoc docs."</span>, 3 );
+<a class="jxr_linenumber" name="231" href="#231">231</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="232" href="#232">232</a> 
+<a class="jxr_linenumber" name="233" href="#233">233</a>                 append( sb, <span class="jxr_string">"template"</span>, 2 );
+<a class="jxr_linenumber" name="234" href="#234">234</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="235" href="#235">235</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="236" href="#236">236</a>                 append( sb, <span class="jxr_string">"Default template page."</span>, 3 );
+<a class="jxr_linenumber" name="237" href="#237">237</a>                 append( sb, <span class="jxr_string">"Expression: ${template}"</span>, 3 );
+<a class="jxr_linenumber" name="238" href="#238">238</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="239" href="#239">239</a> 
+<a class="jxr_linenumber" name="240" href="#240">240</a>                 append( sb, <span class="jxr_string">"templateDirectory (Default: src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="241" href="#241">241</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="242" href="#242">242</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="243" href="#243">243</a>                 append( sb, <span class="jxr_string">"Directory containing the template page."</span>, 3 );
+<a class="jxr_linenumber" name="244" href="#244">244</a>                 append( sb, <span class="jxr_string">"Expression: ${templateDirectory}"</span>, 3 );
+<a class="jxr_linenumber" name="245" href="#245">245</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="246" href="#246">246</a> 
+<a class="jxr_linenumber" name="247" href="#247">247</a>                 append( sb, <span class="jxr_string">"templateFile"</span>, 2 );
+<a class="jxr_linenumber" name="248" href="#248">248</a>                 append( sb, <span class="jxr_string">"The location of a Velocity template file to use. When used, skins and the default templates, CSS and images are disabled. It is highly recommended that you package this as a skin instead."</span>, 3 );
+<a class="jxr_linenumber" name="249" href="#249">249</a>                 append( sb, <span class="jxr_string">"Expression: ${templateFile}"</span>, 3 );
+<a class="jxr_linenumber" name="250" href="#250">250</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="251" href="#251">251</a> 
+<a class="jxr_linenumber" name="252" href="#252">252</a>                 append( sb, <span class="jxr_string">"xdocDirectory (Default: ${basedir}/xdocs)"</span>, 2 );
+<a class="jxr_linenumber" name="253" href="#253">253</a>                 append( sb, <span class="jxr_string">"Deprecated. use the standard m2 directory layout"</span>, 3 );
+<a class="jxr_linenumber" name="254" href="#254">254</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="255" href="#255">255</a>                 append( sb, <span class="jxr_string">"Alternative directory for xdoc source, useful for m1 to m2 migration"</span>, 3 );
+<a class="jxr_linenumber" name="256" href="#256">256</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="257" href="#257">257</a>             }
+<a class="jxr_linenumber" name="258" href="#258">258</a>         }
+<a class="jxr_linenumber" name="259" href="#259">259</a> 
+<a class="jxr_linenumber" name="260" href="#260">260</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"help"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="261" href="#261">261</a>         {
+<a class="jxr_linenumber" name="262" href="#262">262</a>             append( sb, <span class="jxr_string">"site:help"</span>, 0 );
+<a class="jxr_linenumber" name="263" href="#263">263</a>             append( sb, <span class="jxr_string">"Display help information on maven-site-plugin.\nCall\n\u00a0\u00a0mvn\u00a0site:help\u00a0-Ddetail=true\u00a0-Dgoal=&lt;goal-name&gt;\nto display parameter details."</span>, 1 );
+<a class="jxr_linenumber" name="264" href="#264">264</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="265" href="#265">265</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="266" href="#266">266</a>             {
+<a class="jxr_linenumber" name="267" href="#267">267</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="268" href="#268">268</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="269" href="#269">269</a> 
+<a class="jxr_linenumber" name="270" href="#270">270</a>                 append( sb, <span class="jxr_string">"detail (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="271" href="#271">271</a>                 append( sb, <span class="jxr_string">"If true, display all settable properties for each goal."</span>, 3 );
+<a class="jxr_linenumber" name="272" href="#272">272</a>                 append( sb, <span class="jxr_string">"Expression: ${detail}"</span>, 3 );
+<a class="jxr_linenumber" name="273" href="#273">273</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="274" href="#274">274</a> 
+<a class="jxr_linenumber" name="275" href="#275">275</a>                 append( sb, <span class="jxr_string">"goal"</span>, 2 );
+<a class="jxr_linenumber" name="276" href="#276">276</a>                 append( sb, <span class="jxr_string">"The name of the goal for which to show help. If unspecified, all goals will be displayed."</span>, 3 );
+<a class="jxr_linenumber" name="277" href="#277">277</a>                 append( sb, <span class="jxr_string">"Expression: ${goal}"</span>, 3 );
+<a class="jxr_linenumber" name="278" href="#278">278</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="279" href="#279">279</a> 
+<a class="jxr_linenumber" name="280" href="#280">280</a>                 append( sb, <span class="jxr_string">"indentSize (Default: 2)"</span>, 2 );
+<a class="jxr_linenumber" name="281" href="#281">281</a>                 append( sb, <span class="jxr_string">"The number of spaces per indentation level, should be positive."</span>, 3 );
+<a class="jxr_linenumber" name="282" href="#282">282</a>                 append( sb, <span class="jxr_string">"Expression: ${indentSize}"</span>, 3 );
+<a class="jxr_linenumber" name="283" href="#283">283</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="284" href="#284">284</a> 
+<a class="jxr_linenumber" name="285" href="#285">285</a>                 append( sb, <span class="jxr_string">"lineLength (Default: 80)"</span>, 2 );
+<a class="jxr_linenumber" name="286" href="#286">286</a>                 append( sb, <span class="jxr_string">"The maximum length of a display line, should be positive."</span>, 3 );
+<a class="jxr_linenumber" name="287" href="#287">287</a>                 append( sb, <span class="jxr_string">"Expression: ${lineLength}"</span>, 3 );
+<a class="jxr_linenumber" name="288" href="#288">288</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="289" href="#289">289</a>             }
+<a class="jxr_linenumber" name="290" href="#290">290</a>         }
+<a class="jxr_linenumber" name="291" href="#291">291</a> 
+<a class="jxr_linenumber" name="292" href="#292">292</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"jar"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="293" href="#293">293</a>         {
+<a class="jxr_linenumber" name="294" href="#294">294</a>             append( sb, <span class="jxr_string">"site:jar"</span>, 0 );
+<a class="jxr_linenumber" name="295" href="#295">295</a>             append( sb, <span class="jxr_string">"Bundles the site output into a JAR so that it can be deployed to a repository."</span>, 1 );
+<a class="jxr_linenumber" name="296" href="#296">296</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="297" href="#297">297</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="298" href="#298">298</a>             {
+<a class="jxr_linenumber" name="299" href="#299">299</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="300" href="#300">300</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="301" href="#301">301</a> 
+<a class="jxr_linenumber" name="302" href="#302">302</a>                 append( sb, <span class="jxr_string">"attach (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="303" href="#303">303</a>                 append( sb, <span class="jxr_string">"Specifies whether to attach the generated artifact to the project."</span>, 3 );
+<a class="jxr_linenumber" name="304" href="#304">304</a>                 append( sb, <span class="jxr_string">"Expression: ${site.attach}"</span>, 3 );
+<a class="jxr_linenumber" name="305" href="#305">305</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="306" href="#306">306</a> 
+<a class="jxr_linenumber" name="307" href="#307">307</a>                 append( sb, <span class="jxr_string">"attributes"</span>, 2 );
+<a class="jxr_linenumber" name="308" href="#308">308</a>                 append( sb, <span class="jxr_string">"The template properties for rendering the site."</span>, 3 );
+<a class="jxr_linenumber" name="309" href="#309">309</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="310" href="#310">310</a> 
+<a class="jxr_linenumber" name="311" href="#311">311</a>                 append( sb, <span class="jxr_string">"finalName"</span>, 2 );
+<a class="jxr_linenumber" name="312" href="#312">312</a>                 append( sb, <span class="jxr_string">"Specifies the filename that will be used for the generated jar file. Please note that \'-site\' will be appended to the file name."</span>, 3 );
+<a class="jxr_linenumber" name="313" href="#313">313</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="314" href="#314">314</a>                 append( sb, <span class="jxr_string">"Expression: ${project.build.finalName}"</span>, 3 );
+<a class="jxr_linenumber" name="315" href="#315">315</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="316" href="#316">316</a> 
+<a class="jxr_linenumber" name="317" href="#317">317</a>                 append( sb, <span class="jxr_string">"generatedSiteDirectory (Default: ${project.build.directory}/generated-site)"</span>, 2 );
+<a class="jxr_linenumber" name="318" href="#318">318</a>                 append( sb, <span class="jxr_string">"Directory containing generated documentation. This is used to pick up other source docs that might have been generated at build time."</span>, 3 );
+<a class="jxr_linenumber" name="319" href="#319">319</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="320" href="#320">320</a> 
+<a class="jxr_linenumber" name="321" href="#321">321</a>                 append( sb, <span class="jxr_string">"generateProjectInfo (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="322" href="#322">322</a>                 append( sb, <span class="jxr_string">"Whether to generate the summary page for project reports: project-info.html."</span>, 3 );
+<a class="jxr_linenumber" name="323" href="#323">323</a>                 append( sb, <span class="jxr_string">"Expression: ${generateProjectInfo}"</span>, 3 );
+<a class="jxr_linenumber" name="324" href="#324">324</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="325" href="#325">325</a> 
+<a class="jxr_linenumber" name="326" href="#326">326</a>                 append( sb, <span class="jxr_string">"generateReports (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="327" href="#327">327</a>                 append( sb, <span class="jxr_string">"Convenience parameter that allows you to disable report generation."</span>, 3 );
+<a class="jxr_linenumber" name="328" href="#328">328</a>                 append( sb, <span class="jxr_string">"Expression: ${generateReports}"</span>, 3 );
+<a class="jxr_linenumber" name="329" href="#329">329</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="330" href="#330">330</a> 
+<a class="jxr_linenumber" name="331" href="#331">331</a>                 append( sb, <span class="jxr_string">"generateSitemap (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="332" href="#332">332</a>                 append( sb, <span class="jxr_string">"Generate a sitemap. The result will be a \'sitemap.html\' file at the site root."</span>, 3 );
+<a class="jxr_linenumber" name="333" href="#333">333</a>                 append( sb, <span class="jxr_string">"Expression: ${generateSitemap}"</span>, 3 );
+<a class="jxr_linenumber" name="334" href="#334">334</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="335" href="#335">335</a> 
+<a class="jxr_linenumber" name="336" href="#336">336</a>                 append( sb, <span class="jxr_string">"inputEncoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="337" href="#337">337</a>                 append( sb, <span class="jxr_string">"Specifies the input encoding."</span>, 3 );
+<a class="jxr_linenumber" name="338" href="#338">338</a>                 append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="339" href="#339">339</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="340" href="#340">340</a> 
+<a class="jxr_linenumber" name="341" href="#341">341</a>                 append( sb, <span class="jxr_string">"jarOutputDirectory"</span>, 2 );
+<a class="jxr_linenumber" name="342" href="#342">342</a>                 append( sb, <span class="jxr_string">"Specifies the directory where the generated jar file will be put."</span>, 3 );
+<a class="jxr_linenumber" name="343" href="#343">343</a>                 append( sb, <span class="jxr_string">"Required: Yes"</span>, 3 );
+<a class="jxr_linenumber" name="344" href="#344">344</a>                 append( sb, <span class="jxr_string">"Expression: ${project.build.directory}"</span>, 3 );
+<a class="jxr_linenumber" name="345" href="#345">345</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="346" href="#346">346</a> 
+<a class="jxr_linenumber" name="347" href="#347">347</a>                 append( sb, <span class="jxr_string">"locales"</span>, 2 );
+<a class="jxr_linenumber" name="348" href="#348">348</a>                 append( sb, <span class="jxr_string">"A comma separated list of locales supported by Maven. The first valid token will be the default Locale for this instance of the Java Virtual Machine."</span>, 3 );
+<a class="jxr_linenumber" name="349" href="#349">349</a>                 append( sb, <span class="jxr_string">"Expression: ${locales}"</span>, 3 );
+<a class="jxr_linenumber" name="350" href="#350">350</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="351" href="#351">351</a> 
+<a class="jxr_linenumber" name="352" href="#352">352</a>                 append( sb, <span class="jxr_string">"moduleExcludes"</span>, 2 );
+<a class="jxr_linenumber" name="353" href="#353">353</a>                 append( sb, <span class="jxr_string">"Module type exclusion mappings ex: fml -&gt; **/*-m1.fml (excludes fml files ending in \'-m1.fml\' recursively)\n&gt;The configuration looks like this:\n\n\u00a0\u00a0&lt;moduleExcludes&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;moduleType&gt;filename1.ext,**/*sample.ext&lt;/moduleType&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0moduleType\u00a0can\u00a0be\u00a0one\u00a0of\u00a0\'apt\',\u00a0\'fml\'\u00a0or\u00a0\'xdoc\'.\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0The\u00a0value\u00a0is\u00a0a\u00a0comma\u00a0separated\u00a0list\u00a0of\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0filenames\u00a0or\u00a0fileset\u00a0patterns.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0Here\'s\u00a0an\u00a0examp
 le:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;xdoc&gt;changes.xml,navigation.xml&lt;/xdoc&gt;\n\u00a0\u00a0&lt;/moduleExcludes&gt;\n"</span>, 3 );
+<a class="jxr_linenumber" name="354" href="#354">354</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="355" href="#355">355</a> 
+<a class="jxr_linenumber" name="356" href="#356">356</a>                 append( sb, <span class="jxr_string">"outputDirectory (Default: ${project.reporting.outputDirectory})"</span>, 2 );
+<a class="jxr_linenumber" name="357" href="#357">357</a>                 append( sb, <span class="jxr_string">"Directory where the project sites and report distributions will be generated."</span>, 3 );
+<a class="jxr_linenumber" name="358" href="#358">358</a>                 append( sb, <span class="jxr_string">"Expression: ${siteOutputDirectory}"</span>, 3 );
+<a class="jxr_linenumber" name="359" href="#359">359</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="360" href="#360">360</a> 
+<a class="jxr_linenumber" name="361" href="#361">361</a>                 append( sb, <span class="jxr_string">"outputEncoding (Default: ${project.reporting.outputEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="362" href="#362">362</a>                 append( sb, <span class="jxr_string">"Specifies the output encoding."</span>, 3 );
+<a class="jxr_linenumber" name="363" href="#363">363</a>                 append( sb, <span class="jxr_string">"Expression: ${outputEncoding}"</span>, 3 );
+<a class="jxr_linenumber" name="364" href="#364">364</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="365" href="#365">365</a> 
+<a class="jxr_linenumber" name="366" href="#366">366</a>                 append( sb, <span class="jxr_string">"relativizeDecorationLinks (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="367" href="#367">367</a>                 append( sb, <span class="jxr_string">"Make links in the site descriptor relative to the project URL. By default, any absolute links that appear in the site descriptor, e.g. banner hrefs, breadcrumbs, menu links, etc., will be made relative to project.url. Links will not be changed if this is set to false, or if the project has no URL defined."</span>, 3 );
+<a class="jxr_linenumber" name="368" href="#368">368</a>                 append( sb, <span class="jxr_string">"Expression: ${relativizeDecorationLinks}"</span>, 3 );
+<a class="jxr_linenumber" name="369" href="#369">369</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="370" href="#370">370</a> 
+<a class="jxr_linenumber" name="371" href="#371">371</a>                 append( sb, <span class="jxr_string">"reportPlugins"</span>, 2 );
+<a class="jxr_linenumber" name="372" href="#372">372</a>                 append( sb, <span class="jxr_string">"Report plugins (Maven 3)."</span>, 3 );
+<a class="jxr_linenumber" name="373" href="#373">373</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="374" href="#374">374</a> 
+<a class="jxr_linenumber" name="375" href="#375">375</a>                 append( sb, <span class="jxr_string">"siteDirectory (Default: ${basedir}/src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="376" href="#376">376</a>                 append( sb, <span class="jxr_string">"Directory containing the site.xml file and the source for apt, fml and xdoc docs."</span>, 3 );
+<a class="jxr_linenumber" name="377" href="#377">377</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="378" href="#378">378</a> 
+<a class="jxr_linenumber" name="379" href="#379">379</a>                 append( sb, <span class="jxr_string">"skip (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="380" href="#380">380</a>                 append( sb, <span class="jxr_string">"Set this to \'true\' to skip site generation."</span>, 3 );
+<a class="jxr_linenumber" name="381" href="#381">381</a>                 append( sb, <span class="jxr_string">"Expression: ${maven.site.skip}"</span>, 3 );
+<a class="jxr_linenumber" name="382" href="#382">382</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="383" href="#383">383</a> 
+<a class="jxr_linenumber" name="384" href="#384">384</a>                 append( sb, <span class="jxr_string">"template"</span>, 2 );
+<a class="jxr_linenumber" name="385" href="#385">385</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="386" href="#386">386</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="387" href="#387">387</a>                 append( sb, <span class="jxr_string">"Default template page."</span>, 3 );
+<a class="jxr_linenumber" name="388" href="#388">388</a>                 append( sb, <span class="jxr_string">"Expression: ${template}"</span>, 3 );
+<a class="jxr_linenumber" name="389" href="#389">389</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="390" href="#390">390</a> 
+<a class="jxr_linenumber" name="391" href="#391">391</a>                 append( sb, <span class="jxr_string">"templateDirectory (Default: src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="392" href="#392">392</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="393" href="#393">393</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="394" href="#394">394</a>                 append( sb, <span class="jxr_string">"Directory containing the template page."</span>, 3 );
+<a class="jxr_linenumber" name="395" href="#395">395</a>                 append( sb, <span class="jxr_string">"Expression: ${templateDirectory}"</span>, 3 );
+<a class="jxr_linenumber" name="396" href="#396">396</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="397" href="#397">397</a> 
+<a class="jxr_linenumber" name="398" href="#398">398</a>                 append( sb, <span class="jxr_string">"templateFile"</span>, 2 );
+<a class="jxr_linenumber" name="399" href="#399">399</a>                 append( sb, <span class="jxr_string">"The location of a Velocity template file to use. When used, skins and the default templates, CSS and images are disabled. It is highly recommended that you package this as a skin instead."</span>, 3 );
+<a class="jxr_linenumber" name="400" href="#400">400</a>                 append( sb, <span class="jxr_string">"Expression: ${templateFile}"</span>, 3 );
+<a class="jxr_linenumber" name="401" href="#401">401</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="402" href="#402">402</a> 
+<a class="jxr_linenumber" name="403" href="#403">403</a>                 append( sb, <span class="jxr_string">"validate (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="404" href="#404">404</a>                 append( sb, <span class="jxr_string">"Whether to validate xml input documents. If set to true, all input documents in xml format (in particular xdoc and fml) will be validated and any error will lead to a build failure."</span>, 3 );
+<a class="jxr_linenumber" name="405" href="#405">405</a>                 append( sb, <span class="jxr_string">"Expression: ${validate}"</span>, 3 );
+<a class="jxr_linenumber" name="406" href="#406">406</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="407" href="#407">407</a> 
+<a class="jxr_linenumber" name="408" href="#408">408</a>                 append( sb, <span class="jxr_string">"xdocDirectory (Default: ${basedir}/xdocs)"</span>, 2 );
+<a class="jxr_linenumber" name="409" href="#409">409</a>                 append( sb, <span class="jxr_string">"Deprecated. use the standard m2 directory layout"</span>, 3 );
+<a class="jxr_linenumber" name="410" href="#410">410</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="411" href="#411">411</a>                 append( sb, <span class="jxr_string">"Alternative directory for xdoc source, useful for m1 to m2 migration"</span>, 3 );
+<a class="jxr_linenumber" name="412" href="#412">412</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="413" href="#413">413</a>             }
+<a class="jxr_linenumber" name="414" href="#414">414</a>         }
+<a class="jxr_linenumber" name="415" href="#415">415</a> 
+<a class="jxr_linenumber" name="416" href="#416">416</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"run"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="417" href="#417">417</a>         {
+<a class="jxr_linenumber" name="418" href="#418">418</a>             append( sb, <span class="jxr_string">"site:run"</span>, 0 );
+<a class="jxr_linenumber" name="419" href="#419">419</a>             append( sb, <span class="jxr_string">"Starts the site up, rendering documents as requested for faster editing. It uses Jetty as the web server."</span>, 1 );
+<a class="jxr_linenumber" name="420" href="#420">420</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="421" href="#421">421</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="422" href="#422">422</a>             {
+<a class="jxr_linenumber" name="423" href="#423">423</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="424" href="#424">424</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="425" href="#425">425</a> 
+<a class="jxr_linenumber" name="426" href="#426">426</a>                 append( sb, <span class="jxr_string">"attributes"</span>, 2 );
+<a class="jxr_linenumber" name="427" href="#427">427</a>                 append( sb, <span class="jxr_string">"The template properties for rendering the site."</span>, 3 );
+<a class="jxr_linenumber" name="428" href="#428">428</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="429" href="#429">429</a> 
+<a class="jxr_linenumber" name="430" href="#430">430</a>                 append( sb, <span class="jxr_string">"generatedSiteDirectory (Default: ${project.build.directory}/generated-site)"</span>, 2 );
+<a class="jxr_linenumber" name="431" href="#431">431</a>                 append( sb, <span class="jxr_string">"Directory containing generated documentation. This is used to pick up other source docs that might have been generated at build time."</span>, 3 );
+<a class="jxr_linenumber" name="432" href="#432">432</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="433" href="#433">433</a> 
+<a class="jxr_linenumber" name="434" href="#434">434</a>                 append( sb, <span class="jxr_string">"generateProjectInfo (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="435" href="#435">435</a>                 append( sb, <span class="jxr_string">"Whether to generate the summary page for project reports: project-info.html."</span>, 3 );
+<a class="jxr_linenumber" name="436" href="#436">436</a>                 append( sb, <span class="jxr_string">"Expression: ${generateProjectInfo}"</span>, 3 );
+<a class="jxr_linenumber" name="437" href="#437">437</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="438" href="#438">438</a> 
+<a class="jxr_linenumber" name="439" href="#439">439</a>                 append( sb, <span class="jxr_string">"inputEncoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="440" href="#440">440</a>                 append( sb, <span class="jxr_string">"Specifies the input encoding."</span>, 3 );
+<a class="jxr_linenumber" name="441" href="#441">441</a>                 append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="442" href="#442">442</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="443" href="#443">443</a> 
+<a class="jxr_linenumber" name="444" href="#444">444</a>                 append( sb, <span class="jxr_string">"locales"</span>, 2 );
+<a class="jxr_linenumber" name="445" href="#445">445</a>                 append( sb, <span class="jxr_string">"A comma separated list of locales supported by Maven. The first valid token will be the default Locale for this instance of the Java Virtual Machine."</span>, 3 );
+<a class="jxr_linenumber" name="446" href="#446">446</a>                 append( sb, <span class="jxr_string">"Expression: ${locales}"</span>, 3 );
+<a class="jxr_linenumber" name="447" href="#447">447</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="448" href="#448">448</a> 
+<a class="jxr_linenumber" name="449" href="#449">449</a>                 append( sb, <span class="jxr_string">"moduleExcludes"</span>, 2 );
+<a class="jxr_linenumber" name="450" href="#450">450</a>                 append( sb, <span class="jxr_string">"Module type exclusion mappings ex: fml -&gt; **/*-m1.fml (excludes fml files ending in \'-m1.fml\' recursively)\n&gt;The configuration looks like this:\n\n\u00a0\u00a0&lt;moduleExcludes&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;moduleType&gt;filename1.ext,**/*sample.ext&lt;/moduleType&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0moduleType\u00a0can\u00a0be\u00a0one\u00a0of\u00a0\'apt\',\u00a0\'fml\'\u00a0or\u00a0\'xdoc\'.\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0The\u00a0value\u00a0is\u00a0a\u00a0comma\u00a0separated\u00a0list\u00a0of\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0filenames\u00a0or\u00a0fileset\u00a0patterns.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0Here\'s\u00a0an\u00a0examp
 le:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;xdoc&gt;changes.xml,navigation.xml&lt;/xdoc&gt;\n\u00a0\u00a0&lt;/moduleExcludes&gt;\n"</span>, 3 );
+<a class="jxr_linenumber" name="451" href="#451">451</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="452" href="#452">452</a> 
+<a class="jxr_linenumber" name="453" href="#453">453</a>                 append( sb, <span class="jxr_string">"outputEncoding (Default: ${project.reporting.outputEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="454" href="#454">454</a>                 append( sb, <span class="jxr_string">"Specifies the output encoding."</span>, 3 );
+<a class="jxr_linenumber" name="455" href="#455">455</a>                 append( sb, <span class="jxr_string">"Expression: ${outputEncoding}"</span>, 3 );
+<a class="jxr_linenumber" name="456" href="#456">456</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="457" href="#457">457</a> 
+<a class="jxr_linenumber" name="458" href="#458">458</a>                 append( sb, <span class="jxr_string">"port (Default: 8080)"</span>, 2 );
+<a class="jxr_linenumber" name="459" href="#459">459</a>                 append( sb, <span class="jxr_string">"The port to execute the HTTP server on."</span>, 3 );
+<a class="jxr_linenumber" name="460" href="#460">460</a>                 append( sb, <span class="jxr_string">"Expression: ${port}"</span>, 3 );
+<a class="jxr_linenumber" name="461" href="#461">461</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="462" href="#462">462</a> 
+<a class="jxr_linenumber" name="463" href="#463">463</a>                 append( sb, <span class="jxr_string">"relativizeDecorationLinks (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="464" href="#464">464</a>                 append( sb, <span class="jxr_string">"Make links in the site descriptor relative to the project URL. By default, any absolute links that appear in the site descriptor, e.g. banner hrefs, breadcrumbs, menu links, etc., will be made relative to project.url. Links will not be changed if this is set to false, or if the project has no URL defined."</span>, 3 );
+<a class="jxr_linenumber" name="465" href="#465">465</a>                 append( sb, <span class="jxr_string">"Expression: ${relativizeDecorationLinks}"</span>, 3 );
+<a class="jxr_linenumber" name="466" href="#466">466</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="467" href="#467">467</a> 
+<a class="jxr_linenumber" name="468" href="#468">468</a>                 append( sb, <span class="jxr_string">"reportPlugins"</span>, 2 );
+<a class="jxr_linenumber" name="469" href="#469">469</a>                 append( sb, <span class="jxr_string">"Report plugins (Maven 3)."</span>, 3 );
+<a class="jxr_linenumber" name="470" href="#470">470</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="471" href="#471">471</a> 
+<a class="jxr_linenumber" name="472" href="#472">472</a>                 append( sb, <span class="jxr_string">"siteDirectory (Default: ${basedir}/src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="473" href="#473">473</a>                 append( sb, <span class="jxr_string">"Directory containing the site.xml file and the source for apt, fml and xdoc docs."</span>, 3 );
+<a class="jxr_linenumber" name="474" href="#474">474</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="475" href="#475">475</a> 
+<a class="jxr_linenumber" name="476" href="#476">476</a>                 append( sb, <span class="jxr_string">"template"</span>, 2 );
+<a class="jxr_linenumber" name="477" href="#477">477</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="478" href="#478">478</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="479" href="#479">479</a>                 append( sb, <span class="jxr_string">"Default template page."</span>, 3 );
+<a class="jxr_linenumber" name="480" href="#480">480</a>                 append( sb, <span class="jxr_string">"Expression: ${template}"</span>, 3 );
+<a class="jxr_linenumber" name="481" href="#481">481</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="482" href="#482">482</a> 
+<a class="jxr_linenumber" name="483" href="#483">483</a>                 append( sb, <span class="jxr_string">"templateDirectory (Default: src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="484" href="#484">484</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="485" href="#485">485</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="486" href="#486">486</a>                 append( sb, <span class="jxr_string">"Directory containing the template page."</span>, 3 );
+<a class="jxr_linenumber" name="487" href="#487">487</a>                 append( sb, <span class="jxr_string">"Expression: ${templateDirectory}"</span>, 3 );
+<a class="jxr_linenumber" name="488" href="#488">488</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="489" href="#489">489</a> 
+<a class="jxr_linenumber" name="490" href="#490">490</a>                 append( sb, <span class="jxr_string">"templateFile"</span>, 2 );
+<a class="jxr_linenumber" name="491" href="#491">491</a>                 append( sb, <span class="jxr_string">"The location of a Velocity template file to use. When used, skins and the default templates, CSS and images are disabled. It is highly recommended that you package this as a skin instead."</span>, 3 );
+<a class="jxr_linenumber" name="492" href="#492">492</a>                 append( sb, <span class="jxr_string">"Expression: ${templateFile}"</span>, 3 );
+<a class="jxr_linenumber" name="493" href="#493">493</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="494" href="#494">494</a> 
+<a class="jxr_linenumber" name="495" href="#495">495</a>                 append( sb, <span class="jxr_string">"tempWebappDirectory"</span>, 2 );
+<a class="jxr_linenumber" name="496" href="#496">496</a>                 append( sb, <span class="jxr_string">"Where to create the dummy web application."</span>, 3 );
+<a class="jxr_linenumber" name="497" href="#497">497</a>                 append( sb, <span class="jxr_string">"Expression: ${project.build.directory}/site-webapp"</span>, 3 );
+<a class="jxr_linenumber" name="498" href="#498">498</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="499" href="#499">499</a> 
+<a class="jxr_linenumber" name="500" href="#500">500</a>                 append( sb, <span class="jxr_string">"xdocDirectory (Default: ${basedir}/xdocs)"</span>, 2 );
+<a class="jxr_linenumber" name="501" href="#501">501</a>                 append( sb, <span class="jxr_string">"Deprecated. use the standard m2 directory layout"</span>, 3 );
+<a class="jxr_linenumber" name="502" href="#502">502</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="503" href="#503">503</a>                 append( sb, <span class="jxr_string">"Alternative directory for xdoc source, useful for m1 to m2 migration"</span>, 3 );
+<a class="jxr_linenumber" name="504" href="#504">504</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="505" href="#505">505</a>             }
+<a class="jxr_linenumber" name="506" href="#506">506</a>         }
+<a class="jxr_linenumber" name="507" href="#507">507</a> 
+<a class="jxr_linenumber" name="508" href="#508">508</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"site"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="509" href="#509">509</a>         {
+<a class="jxr_linenumber" name="510" href="#510">510</a>             append( sb, <span class="jxr_string">"site:site"</span>, 0 );
+<a class="jxr_linenumber" name="511" href="#511">511</a>             append( sb, <span class="jxr_string">"Generates the site for a single project.\nNote that links between module sites in a multi module build will not work.\n"</span>, 1 );
+<a class="jxr_linenumber" name="512" href="#512">512</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="513" href="#513">513</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="514" href="#514">514</a>             {
+<a class="jxr_linenumber" name="515" href="#515">515</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="516" href="#516">516</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="517" href="#517">517</a> 
+<a class="jxr_linenumber" name="518" href="#518">518</a>                 append( sb, <span class="jxr_string">"attributes"</span>, 2 );
+<a class="jxr_linenumber" name="519" href="#519">519</a>                 append( sb, <span class="jxr_string">"The template properties for rendering the site."</span>, 3 );
+<a class="jxr_linenumber" name="520" href="#520">520</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="521" href="#521">521</a> 
+<a class="jxr_linenumber" name="522" href="#522">522</a>                 append( sb, <span class="jxr_string">"generatedSiteDirectory (Default: ${project.build.directory}/generated-site)"</span>, 2 );
+<a class="jxr_linenumber" name="523" href="#523">523</a>                 append( sb, <span class="jxr_string">"Directory containing generated documentation. This is used to pick up other source docs that might have been generated at build time."</span>, 3 );
+<a class="jxr_linenumber" name="524" href="#524">524</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="525" href="#525">525</a> 
+<a class="jxr_linenumber" name="526" href="#526">526</a>                 append( sb, <span class="jxr_string">"generateProjectInfo (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="527" href="#527">527</a>                 append( sb, <span class="jxr_string">"Whether to generate the summary page for project reports: project-info.html."</span>, 3 );
+<a class="jxr_linenumber" name="528" href="#528">528</a>                 append( sb, <span class="jxr_string">"Expression: ${generateProjectInfo}"</span>, 3 );
+<a class="jxr_linenumber" name="529" href="#529">529</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="530" href="#530">530</a> 
+<a class="jxr_linenumber" name="531" href="#531">531</a>                 append( sb, <span class="jxr_string">"generateReports (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="532" href="#532">532</a>                 append( sb, <span class="jxr_string">"Convenience parameter that allows you to disable report generation."</span>, 3 );
+<a class="jxr_linenumber" name="533" href="#533">533</a>                 append( sb, <span class="jxr_string">"Expression: ${generateReports}"</span>, 3 );
+<a class="jxr_linenumber" name="534" href="#534">534</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="535" href="#535">535</a> 
+<a class="jxr_linenumber" name="536" href="#536">536</a>                 append( sb, <span class="jxr_string">"generateSitemap (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="537" href="#537">537</a>                 append( sb, <span class="jxr_string">"Generate a sitemap. The result will be a \'sitemap.html\' file at the site root."</span>, 3 );
+<a class="jxr_linenumber" name="538" href="#538">538</a>                 append( sb, <span class="jxr_string">"Expression: ${generateSitemap}"</span>, 3 );
+<a class="jxr_linenumber" name="539" href="#539">539</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="540" href="#540">540</a> 
+<a class="jxr_linenumber" name="541" href="#541">541</a>                 append( sb, <span class="jxr_string">"inputEncoding (Default: ${project.build.sourceEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="542" href="#542">542</a>                 append( sb, <span class="jxr_string">"Specifies the input encoding."</span>, 3 );
+<a class="jxr_linenumber" name="543" href="#543">543</a>                 append( sb, <span class="jxr_string">"Expression: ${encoding}"</span>, 3 );
+<a class="jxr_linenumber" name="544" href="#544">544</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="545" href="#545">545</a> 
+<a class="jxr_linenumber" name="546" href="#546">546</a>                 append( sb, <span class="jxr_string">"locales"</span>, 2 );
+<a class="jxr_linenumber" name="547" href="#547">547</a>                 append( sb, <span class="jxr_string">"A comma separated list of locales supported by Maven. The first valid token will be the default Locale for this instance of the Java Virtual Machine."</span>, 3 );
+<a class="jxr_linenumber" name="548" href="#548">548</a>                 append( sb, <span class="jxr_string">"Expression: ${locales}"</span>, 3 );
+<a class="jxr_linenumber" name="549" href="#549">549</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="550" href="#550">550</a> 
+<a class="jxr_linenumber" name="551" href="#551">551</a>                 append( sb, <span class="jxr_string">"moduleExcludes"</span>, 2 );
+<a class="jxr_linenumber" name="552" href="#552">552</a>                 append( sb, <span class="jxr_string">"Module type exclusion mappings ex: fml -&gt; **/*-m1.fml (excludes fml files ending in \'-m1.fml\' recursively)\n&gt;The configuration looks like this:\n\n\u00a0\u00a0&lt;moduleExcludes&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;moduleType&gt;filename1.ext,**/*sample.ext&lt;/moduleType&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0moduleType\u00a0can\u00a0be\u00a0one\u00a0of\u00a0\'apt\',\u00a0\'fml\'\u00a0or\u00a0\'xdoc\'.\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0The\u00a0value\u00a0is\u00a0a\u00a0comma\u00a0separated\u00a0list\u00a0of\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0filenames\u00a0or\u00a0fileset\u00a0patterns.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;!--\u00a0Here\'s\u00a0an\u00a0examp
 le:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;xdoc&gt;changes.xml,navigation.xml&lt;/xdoc&gt;\n\u00a0\u00a0&lt;/moduleExcludes&gt;\n"</span>, 3 );
+<a class="jxr_linenumber" name="553" href="#553">553</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="554" href="#554">554</a> 
+<a class="jxr_linenumber" name="555" href="#555">555</a>                 append( sb, <span class="jxr_string">"outputDirectory (Default: ${project.reporting.outputDirectory})"</span>, 2 );
+<a class="jxr_linenumber" name="556" href="#556">556</a>                 append( sb, <span class="jxr_string">"Directory where the project sites and report distributions will be generated."</span>, 3 );
+<a class="jxr_linenumber" name="557" href="#557">557</a>                 append( sb, <span class="jxr_string">"Expression: ${siteOutputDirectory}"</span>, 3 );
+<a class="jxr_linenumber" name="558" href="#558">558</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="559" href="#559">559</a> 
+<a class="jxr_linenumber" name="560" href="#560">560</a>                 append( sb, <span class="jxr_string">"outputEncoding (Default: ${project.reporting.outputEncoding})"</span>, 2 );
+<a class="jxr_linenumber" name="561" href="#561">561</a>                 append( sb, <span class="jxr_string">"Specifies the output encoding."</span>, 3 );
+<a class="jxr_linenumber" name="562" href="#562">562</a>                 append( sb, <span class="jxr_string">"Expression: ${outputEncoding}"</span>, 3 );
+<a class="jxr_linenumber" name="563" href="#563">563</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="564" href="#564">564</a> 
+<a class="jxr_linenumber" name="565" href="#565">565</a>                 append( sb, <span class="jxr_string">"relativizeDecorationLinks (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="566" href="#566">566</a>                 append( sb, <span class="jxr_string">"Make links in the site descriptor relative to the project URL. By default, any absolute links that appear in the site descriptor, e.g. banner hrefs, breadcrumbs, menu links, etc., will be made relative to project.url. Links will not be changed if this is set to false, or if the project has no URL defined."</span>, 3 );
+<a class="jxr_linenumber" name="567" href="#567">567</a>                 append( sb, <span class="jxr_string">"Expression: ${relativizeDecorationLinks}"</span>, 3 );
+<a class="jxr_linenumber" name="568" href="#568">568</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="569" href="#569">569</a> 
+<a class="jxr_linenumber" name="570" href="#570">570</a>                 append( sb, <span class="jxr_string">"reportPlugins"</span>, 2 );
+<a class="jxr_linenumber" name="571" href="#571">571</a>                 append( sb, <span class="jxr_string">"Report plugins (Maven 3)."</span>, 3 );
+<a class="jxr_linenumber" name="572" href="#572">572</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="573" href="#573">573</a> 
+<a class="jxr_linenumber" name="574" href="#574">574</a>                 append( sb, <span class="jxr_string">"siteDirectory (Default: ${basedir}/src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="575" href="#575">575</a>                 append( sb, <span class="jxr_string">"Directory containing the site.xml file and the source for apt, fml and xdoc docs."</span>, 3 );
+<a class="jxr_linenumber" name="576" href="#576">576</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="577" href="#577">577</a> 
+<a class="jxr_linenumber" name="578" href="#578">578</a>                 append( sb, <span class="jxr_string">"skip (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="579" href="#579">579</a>                 append( sb, <span class="jxr_string">"Set this to \'true\' to skip site generation."</span>, 3 );
+<a class="jxr_linenumber" name="580" href="#580">580</a>                 append( sb, <span class="jxr_string">"Expression: ${maven.site.skip}"</span>, 3 );
+<a class="jxr_linenumber" name="581" href="#581">581</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="582" href="#582">582</a> 
+<a class="jxr_linenumber" name="583" href="#583">583</a>                 append( sb, <span class="jxr_string">"template"</span>, 2 );
+<a class="jxr_linenumber" name="584" href="#584">584</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="585" href="#585">585</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="586" href="#586">586</a>                 append( sb, <span class="jxr_string">"Default template page."</span>, 3 );
+<a class="jxr_linenumber" name="587" href="#587">587</a>                 append( sb, <span class="jxr_string">"Expression: ${template}"</span>, 3 );
+<a class="jxr_linenumber" name="588" href="#588">588</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="589" href="#589">589</a> 
+<a class="jxr_linenumber" name="590" href="#590">590</a>                 append( sb, <span class="jxr_string">"templateDirectory (Default: src/site)"</span>, 2 );
+<a class="jxr_linenumber" name="591" href="#591">591</a>                 append( sb, <span class="jxr_string">"Deprecated. use templateFile or skinning instead"</span>, 3 );
+<a class="jxr_linenumber" name="592" href="#592">592</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="593" href="#593">593</a>                 append( sb, <span class="jxr_string">"Directory containing the template page."</span>, 3 );
+<a class="jxr_linenumber" name="594" href="#594">594</a>                 append( sb, <span class="jxr_string">"Expression: ${templateDirectory}"</span>, 3 );
+<a class="jxr_linenumber" name="595" href="#595">595</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="596" href="#596">596</a> 
+<a class="jxr_linenumber" name="597" href="#597">597</a>                 append( sb, <span class="jxr_string">"templateFile"</span>, 2 );
+<a class="jxr_linenumber" name="598" href="#598">598</a>                 append( sb, <span class="jxr_string">"The location of a Velocity template file to use. When used, skins and the default templates, CSS and images are disabled. It is highly recommended that you package this as a skin instead."</span>, 3 );
+<a class="jxr_linenumber" name="599" href="#599">599</a>                 append( sb, <span class="jxr_string">"Expression: ${templateFile}"</span>, 3 );
+<a class="jxr_linenumber" name="600" href="#600">600</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="601" href="#601">601</a> 
+<a class="jxr_linenumber" name="602" href="#602">602</a>                 append( sb, <span class="jxr_string">"validate (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="603" href="#603">603</a>                 append( sb, <span class="jxr_string">"Whether to validate xml input documents. If set to true, all input documents in xml format (in particular xdoc and fml) will be validated and any error will lead to a build failure."</span>, 3 );
+<a class="jxr_linenumber" name="604" href="#604">604</a>                 append( sb, <span class="jxr_string">"Expression: ${validate}"</span>, 3 );
+<a class="jxr_linenumber" name="605" href="#605">605</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="606" href="#606">606</a> 
+<a class="jxr_linenumber" name="607" href="#607">607</a>                 append( sb, <span class="jxr_string">"xdocDirectory (Default: ${basedir}/xdocs)"</span>, 2 );
+<a class="jxr_linenumber" name="608" href="#608">608</a>                 append( sb, <span class="jxr_string">"Deprecated. use the standard m2 directory layout"</span>, 3 );
+<a class="jxr_linenumber" name="609" href="#609">609</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="610" href="#610">610</a>                 append( sb, <span class="jxr_string">"Alternative directory for xdoc source, useful for m1 to m2 migration"</span>, 3 );
+<a class="jxr_linenumber" name="611" href="#611">611</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="612" href="#612">612</a>             }
+<a class="jxr_linenumber" name="613" href="#613">613</a>         }
+<a class="jxr_linenumber" name="614" href="#614">614</a> 
+<a class="jxr_linenumber" name="615" href="#615">615</a>         <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 || <span class="jxr_string">"stage"</span>.equals( goal ) )
+<a class="jxr_linenumber" name="616" href="#616">616</a>         {
+<a class="jxr_linenumber" name="617" href="#617">617</a>             append( sb, <span class="jxr_string">"site:stage"</span>, 0 );

[... 270 lines stripped ...]