maven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ol...@apache.org
Subject svn commit: r841539 [21/21] - in /websites/production/maven/content/plugins/maven-antrun-plugin: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/maven/ apidocs/org/apache/maven/ant/ apidocs/org/apache/maven/ant/tasks/ apidocs/org/apache...
Date Mon, 10 Dec 2012 21:31:07 GMT
Added: websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/AntrunXmlPlexusConfigurationWriter.html
==============================================================================
--- websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/AntrunXmlPlexusConfigurationWriter.html (added)
+++ websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/AntrunXmlPlexusConfigurationWriter.html Mon Dec 10 21:30:56 2012
@@ -0,0 +1,114 @@
+<!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>AntrunXmlPlexusConfigurationWriter xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../apidocs/org/apache/maven/plugin/antrun/AntrunXmlPlexusConfigurationWriter.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.plugin.antrun;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.configuration.PlexusConfiguration;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.xml.PrettyPrintXMLWriter;
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.xml.XMLWriter;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> java.io.Writer;
+<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"> * Write a plexus configuration to a stream</em>
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <em class="jxr_javadoccomment"> * Note: This class was originally copied from plexus-container-default.  It is duplicated here</em>
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <em class="jxr_javadoccomment"> * to maintain compatibility with both Maven 2.x and Maven 3.x.</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>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="35" href="#35">35</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/maven/plugin/antrun/AntrunXmlPlexusConfigurationWriter.html">AntrunXmlPlexusConfigurationWriter</a>
+<a class="jxr_linenumber" name="36" href="#36">36</a>  {
+<a class="jxr_linenumber" name="37" href="#37">37</a>  
+<a class="jxr_linenumber" name="38" href="#38">38</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> write( PlexusConfiguration configuration, Writer writer )
+<a class="jxr_linenumber" name="39" href="#39">39</a>          <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="40" href="#40">40</a>      {
+<a class="jxr_linenumber" name="41" href="#41">41</a>          <strong class="jxr_keyword">int</strong> depth = 0;
+<a class="jxr_linenumber" name="42" href="#42">42</a>  
+<a class="jxr_linenumber" name="43" href="#43">43</a>          PrettyPrintXMLWriter xmlWriter = <strong class="jxr_keyword">new</strong> PrettyPrintXMLWriter( writer );
+<a class="jxr_linenumber" name="44" href="#44">44</a>          write( configuration, xmlWriter, depth );
+<a class="jxr_linenumber" name="45" href="#45">45</a>      }
+<a class="jxr_linenumber" name="46" href="#46">46</a>  
+<a class="jxr_linenumber" name="47" href="#47">47</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> write( PlexusConfiguration c, XMLWriter w, <strong class="jxr_keyword">int</strong> depth )
+<a class="jxr_linenumber" name="48" href="#48">48</a>          <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="49" href="#49">49</a>      {
+<a class="jxr_linenumber" name="50" href="#50">50</a>          <strong class="jxr_keyword">int</strong> count = c.getChildCount();
+<a class="jxr_linenumber" name="51" href="#51">51</a>  
+<a class="jxr_linenumber" name="52" href="#52">52</a>          <strong class="jxr_keyword">if</strong> ( count == 0 )
+<a class="jxr_linenumber" name="53" href="#53">53</a>          {
+<a class="jxr_linenumber" name="54" href="#54">54</a>              writeTag( c, w, depth );
+<a class="jxr_linenumber" name="55" href="#55">55</a>          }
+<a class="jxr_linenumber" name="56" href="#56">56</a>          <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="57" href="#57">57</a>          {
+<a class="jxr_linenumber" name="58" href="#58">58</a>              w.startElement( c.getName() );
+<a class="jxr_linenumber" name="59" href="#59">59</a>              writeAttributes( c, w );
+<a class="jxr_linenumber" name="60" href="#60">60</a>  
+<a class="jxr_linenumber" name="61" href="#61">61</a>              <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; count; i++ )
+<a class="jxr_linenumber" name="62" href="#62">62</a>              {
+<a class="jxr_linenumber" name="63" href="#63">63</a>                  PlexusConfiguration child = c.getChild( i );
+<a class="jxr_linenumber" name="64" href="#64">64</a>  
+<a class="jxr_linenumber" name="65" href="#65">65</a>                  write( child, w, depth + 1 );
+<a class="jxr_linenumber" name="66" href="#66">66</a>              }
+<a class="jxr_linenumber" name="67" href="#67">67</a>              
+<a class="jxr_linenumber" name="68" href="#68">68</a>              w.endElement();
+<a class="jxr_linenumber" name="69" href="#69">69</a>          }
+<a class="jxr_linenumber" name="70" href="#70">70</a>      }
+<a class="jxr_linenumber" name="71" href="#71">71</a>  
+<a class="jxr_linenumber" name="72" href="#72">72</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeTag( PlexusConfiguration c, XMLWriter w, <strong class="jxr_keyword">int</strong> depth )
+<a class="jxr_linenumber" name="73" href="#73">73</a>          <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="74" href="#74">74</a>      {
+<a class="jxr_linenumber" name="75" href="#75">75</a>          w.startElement( c.getName() );
+<a class="jxr_linenumber" name="76" href="#76">76</a>          
+<a class="jxr_linenumber" name="77" href="#77">77</a>          writeAttributes( c, w );
+<a class="jxr_linenumber" name="78" href="#78">78</a>          
+<a class="jxr_linenumber" name="79" href="#79">79</a>          String value = c.getValue( <strong class="jxr_keyword">null</strong> );
+<a class="jxr_linenumber" name="80" href="#80">80</a>          <strong class="jxr_keyword">if</strong> ( value != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="81" href="#81">81</a>          {
+<a class="jxr_linenumber" name="82" href="#82">82</a>              w.writeText( value );
+<a class="jxr_linenumber" name="83" href="#83">83</a>          }
+<a class="jxr_linenumber" name="84" href="#84">84</a>  
+<a class="jxr_linenumber" name="85" href="#85">85</a>          w.endElement();
+<a class="jxr_linenumber" name="86" href="#86">86</a>      }
+<a class="jxr_linenumber" name="87" href="#87">87</a>  
+<a class="jxr_linenumber" name="88" href="#88">88</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> writeAttributes( PlexusConfiguration c, XMLWriter w )
+<a class="jxr_linenumber" name="89" href="#89">89</a>          <strong class="jxr_keyword">throws</strong> IOException
+<a class="jxr_linenumber" name="90" href="#90">90</a>      {
+<a class="jxr_linenumber" name="91" href="#91">91</a>          String[] names = c.getAttributeNames();
+<a class="jxr_linenumber" name="92" href="#92">92</a>  
+<a class="jxr_linenumber" name="93" href="#93">93</a>          <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; names.length; i++ )
+<a class="jxr_linenumber" name="94" href="#94">94</a>          {
+<a class="jxr_linenumber" name="95" href="#95">95</a>              w.addAttribute( names[i], c.getAttribute( names[i], <strong class="jxr_keyword">null</strong> ) );
+<a class="jxr_linenumber" name="96" href="#96">96</a>          }
+<a class="jxr_linenumber" name="97" href="#97">97</a>      }
+<a class="jxr_linenumber" name="98" href="#98">98</a>  
+<a class="jxr_linenumber" name="99" href="#99">99</a>  }
+<a class="jxr_linenumber" name="100" href="#100">100</a> 
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/HelpMojo.html
==============================================================================
--- websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/HelpMojo.html (added)
+++ websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/HelpMojo.html Mon Dec 10 21:30:56 2012
@@ -0,0 +1,328 @@
+<!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/plugin/antrun/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.plugin.antrun;
+<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-antrun-plugin.&lt;br/&gt; Call &lt;pre&gt;  mvn antrun: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 Mon Oct 31 20:24:41 EDT 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.8)</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>  @SuppressWarnings( <span class="jxr_string">"all"</span> )
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/maven/plugin/antrun/HelpMojo.html">HelpMojo</a>
+<a class="jxr_linenumber" name="21" href="#21">21</a>      <strong class="jxr_keyword">extends</strong> AbstractMojo
+<a class="jxr_linenumber" name="22" href="#22">22</a>  {
+<a class="jxr_linenumber" name="23" href="#23">23</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="24" href="#24">24</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="25" href="#25">25</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <em class="jxr_javadoccomment">     * @parameter expression="${detail}" default-value="false"</em>
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="28" href="#28">28</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> detail;
+<a class="jxr_linenumber" name="29" href="#29">29</a>  
+<a class="jxr_linenumber" name="30" href="#30">30</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="31" href="#31">31</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="32" href="#32">32</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <em class="jxr_javadoccomment">     * @parameter expression="${goal}"</em>
+<a class="jxr_linenumber" name="34" href="#34">34</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="35" href="#35">35</a>      <strong class="jxr_keyword">private</strong> java.lang.String goal;
+<a class="jxr_linenumber" name="36" href="#36">36</a>  
+<a class="jxr_linenumber" name="37" href="#37">37</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="38" href="#38">38</a>  <em class="jxr_javadoccomment">     * The maximum length of a display line, should be positive.</em>
+<a class="jxr_linenumber" name="39" href="#39">39</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="40" href="#40">40</a>  <em class="jxr_javadoccomment">     * @parameter expression="${lineLength}" default-value="80"</em>
+<a class="jxr_linenumber" name="41" href="#41">41</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="42" href="#42">42</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> lineLength;
+<a class="jxr_linenumber" name="43" href="#43">43</a>  
+<a class="jxr_linenumber" name="44" href="#44">44</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="45" href="#45">45</a>  <em class="jxr_javadoccomment">     * The number of spaces per indentation level, should be positive.</em>
+<a class="jxr_linenumber" name="46" href="#46">46</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="47" href="#47">47</a>  <em class="jxr_javadoccomment">     * @parameter expression="${indentSize}" default-value="2"</em>
+<a class="jxr_linenumber" name="48" href="#48">48</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="49" href="#49">49</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> indentSize;
+<a class="jxr_linenumber" name="50" href="#50">50</a>  
+<a class="jxr_linenumber" name="51" href="#51">51</a>  
+<a class="jxr_linenumber" name="52" href="#52">52</a>      <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em>
+<a class="jxr_linenumber" name="53" href="#53">53</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> execute()
+<a class="jxr_linenumber" name="54" href="#54">54</a>          <strong class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="55" href="#55">55</a>      {
+<a class="jxr_linenumber" name="56" href="#56">56</a>          <strong class="jxr_keyword">if</strong> ( lineLength &lt;= 0 )
+<a class="jxr_linenumber" name="57" href="#57">57</a>          {
+<a class="jxr_linenumber" name="58" href="#58">58</a>              getLog().warn( <span class="jxr_string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );
+<a class="jxr_linenumber" name="59" href="#59">59</a>              lineLength = 80;
+<a class="jxr_linenumber" name="60" href="#60">60</a>          }
+<a class="jxr_linenumber" name="61" href="#61">61</a>          <strong class="jxr_keyword">if</strong> ( indentSize &lt;= 0 )
+<a class="jxr_linenumber" name="62" href="#62">62</a>          {
+<a class="jxr_linenumber" name="63" href="#63">63</a>              getLog().warn( <span class="jxr_string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );
+<a class="jxr_linenumber" name="64" href="#64">64</a>              indentSize = 2;
+<a class="jxr_linenumber" name="65" href="#65">65</a>          }
+<a class="jxr_linenumber" name="66" href="#66">66</a>  
+<a class="jxr_linenumber" name="67" href="#67">67</a>          StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer();
+<a class="jxr_linenumber" name="68" href="#68">68</a>  
+<a class="jxr_linenumber" name="69" href="#69">69</a>          append( sb, <span class="jxr_string">"org.apache.maven.plugins:maven-antrun-plugin:1.7"</span>, 0 );
+<a class="jxr_linenumber" name="70" href="#70">70</a>          append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="71" href="#71">71</a>  
+<a class="jxr_linenumber" name="72" href="#72">72</a>          append( sb, <span class="jxr_string">"Maven AntRun Plugin"</span>, 0 );
+<a class="jxr_linenumber" name="73" href="#73">73</a>          append( sb, <span class="jxr_string">"Runs Ant scripts embedded in the POM"</span>, 1 );
+<a class="jxr_linenumber" name="74" href="#74">74</a>          append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="75" href="#75">75</a>  
+<a class="jxr_linenumber" name="76" href="#76">76</a>          <strong class="jxr_keyword">if</strong> ( goal == <strong class="jxr_keyword">null</strong> || goal.length() &lt;= 0 )
+<a class="jxr_linenumber" name="77" href="#77">77</a>          {
+<a class="jxr_linenumber" name="78" href="#78">78</a>              append( sb, <span class="jxr_string">"This plugin has 2 goals:"</span>, 0 );
+<a class="jxr_linenumber" name="79" href="#79">79</a>              append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="80" href="#80">80</a>          }
+<a class="jxr_linenumber" name="81" href="#81">81</a>  
+<a class="jxr_linenumber" name="82" href="#82">82</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="83" href="#83">83</a>          {
+<a class="jxr_linenumber" name="84" href="#84">84</a>              append( sb, <span class="jxr_string">"antrun:help"</span>, 0 );
+<a class="jxr_linenumber" name="85" href="#85">85</a>              append( sb, <span class="jxr_string">"Display help information on maven-antrun-plugin.\nCall\n\u00a0\u00a0mvn\u00a0antrun:help\u00a0-Ddetail=true\u00a0-Dgoal=&lt;goal-name&gt;\nto display parameter details."</span>, 1 );
+<a class="jxr_linenumber" name="86" href="#86">86</a>              append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="87" href="#87">87</a>              <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="88" href="#88">88</a>              {
+<a class="jxr_linenumber" name="89" href="#89">89</a>                  append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="90" href="#90">90</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="91" href="#91">91</a>  
+<a class="jxr_linenumber" name="92" href="#92">92</a>                  append( sb, <span class="jxr_string">"detail (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="93" href="#93">93</a>                  append( sb, <span class="jxr_string">"If true, display all settable properties for each goal."</span>, 3 );
+<a class="jxr_linenumber" name="94" href="#94">94</a>                  append( sb, <span class="jxr_string">"Expression: ${detail}"</span>, 3 );
+<a class="jxr_linenumber" name="95" href="#95">95</a>                  append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="96" href="#96">96</a>  
+<a class="jxr_linenumber" name="97" href="#97">97</a>                  append( sb, <span class="jxr_string">"goal"</span>, 2 );
+<a class="jxr_linenumber" name="98" href="#98">98</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="99" href="#99">99</a>                  append( sb, <span class="jxr_string">"Expression: ${goal}"</span>, 3 );
+<a class="jxr_linenumber" name="100" href="#100">100</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="101" href="#101">101</a> 
+<a class="jxr_linenumber" name="102" href="#102">102</a>                 append( sb, <span class="jxr_string">"indentSize (Default: 2)"</span>, 2 );
+<a class="jxr_linenumber" name="103" href="#103">103</a>                 append( sb, <span class="jxr_string">"The number of spaces per indentation level, should be positive."</span>, 3 );
+<a class="jxr_linenumber" name="104" href="#104">104</a>                 append( sb, <span class="jxr_string">"Expression: ${indentSize}"</span>, 3 );
+<a class="jxr_linenumber" name="105" href="#105">105</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="106" href="#106">106</a> 
+<a class="jxr_linenumber" name="107" href="#107">107</a>                 append( sb, <span class="jxr_string">"lineLength (Default: 80)"</span>, 2 );
+<a class="jxr_linenumber" name="108" href="#108">108</a>                 append( sb, <span class="jxr_string">"The maximum length of a display line, should be positive."</span>, 3 );
+<a class="jxr_linenumber" name="109" href="#109">109</a>                 append( sb, <span class="jxr_string">"Expression: ${lineLength}"</span>, 3 );
+<a class="jxr_linenumber" name="110" href="#110">110</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="111" href="#111">111</a>             }
+<a class="jxr_linenumber" name="112" href="#112">112</a>         }
+<a class="jxr_linenumber" name="113" href="#113">113</a> 
+<a class="jxr_linenumber" name="114" href="#114">114</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="115" href="#115">115</a>         {
+<a class="jxr_linenumber" name="116" href="#116">116</a>             append( sb, <span class="jxr_string">"antrun:run"</span>, 0 );
+<a class="jxr_linenumber" name="117" href="#117">117</a>             append( sb, <span class="jxr_string">"Maven AntRun Mojo.\nThis plugin provides the capability of calling Ant tasks from a POM by running the nested ant tasks inside the &lt;tasks/&gt; parameter. It is encouraged to move the actual tasks to a separate build.xml file and call that file with an &lt;ant/&gt; task."</span>, 1 );
+<a class="jxr_linenumber" name="118" href="#118">118</a>             append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="119" href="#119">119</a>             <strong class="jxr_keyword">if</strong> ( detail )
+<a class="jxr_linenumber" name="120" href="#120">120</a>             {
+<a class="jxr_linenumber" name="121" href="#121">121</a>                 append( sb, <span class="jxr_string">"Available parameters:"</span>, 1 );
+<a class="jxr_linenumber" name="122" href="#122">122</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="123" href="#123">123</a> 
+<a class="jxr_linenumber" name="124" href="#124">124</a>                 append( sb, <span class="jxr_string">"customTaskPrefix"</span>, 2 );
+<a class="jxr_linenumber" name="125" href="#125">125</a>                 append( sb, <span class="jxr_string">"The xml tag prefix to use for the built in Ant tasks. This prefix needs to be prepended to each task referenced in the antrun target config. For example, a prefix of \'mvn\' means that the attachartifact task is referenced by \'&lt;mvn:attachartifact&gt;\' The default value of an empty string means that no prefix is used for the tasks."</span>, 3 );
+<a class="jxr_linenumber" name="126" href="#126">126</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="127" href="#127">127</a> 
+<a class="jxr_linenumber" name="128" href="#128">128</a>                 append( sb, <span class="jxr_string">"exportAntProperties (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="129" href="#129">129</a>                 append( sb, <span class="jxr_string">"Specifies whether the Ant properties should be propagated to the Maven properties."</span>, 3 );
+<a class="jxr_linenumber" name="130" href="#130">130</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="131" href="#131">131</a> 
+<a class="jxr_linenumber" name="132" href="#132">132</a>                 append( sb, <span class="jxr_string">"failOnError (Default: true)"</span>, 2 );
+<a class="jxr_linenumber" name="133" href="#133">133</a>                 append( sb, <span class="jxr_string">"Specifies whether a failure in the ant build leads to a failure of the Maven build. If this value is \'true\', the Maven build will proceed even if the ant build fails. If it is \'false\', then the Maven build fails if the ant build fails."</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">"propertyPrefix"</span>, 2 );
+<a class="jxr_linenumber" name="137" href="#137">137</a>                 append( sb, <span class="jxr_string">"String to prepend to project and dependency property names."</span>, 3 );
+<a class="jxr_linenumber" name="138" href="#138">138</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="139" href="#139">139</a> 
+<a class="jxr_linenumber" name="140" href="#140">140</a>                 append( sb, <span class="jxr_string">"skip (Default: false)"</span>, 2 );
+<a class="jxr_linenumber" name="141" href="#141">141</a>                 append( sb, <span class="jxr_string">"Specifies whether the Antrun execution should be skipped."</span>, 3 );
+<a class="jxr_linenumber" name="142" href="#142">142</a>                 append( sb, <span class="jxr_string">"Expression: ${maven.antrun.skip}"</span>, 3 );
+<a class="jxr_linenumber" name="143" href="#143">143</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="144" href="#144">144</a> 
+<a class="jxr_linenumber" name="145" href="#145">145</a>                 append( sb, <span class="jxr_string">"sourceRoot"</span>, 2 );
+<a class="jxr_linenumber" name="146" href="#146">146</a>                 append( sb, <span class="jxr_string">"Deprecated. Use the build-helper-maven-plugin to bind source directories"</span>, 3 );
+<a class="jxr_linenumber" name="147" href="#147">147</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="148" href="#148">148</a>                 append( sb, <span class="jxr_string">"This folder is added to the list of those folders containing source to be compiled. Use this if your ant script generates source code."</span>, 3 );
+<a class="jxr_linenumber" name="149" href="#149">149</a>                 append( sb, <span class="jxr_string">"Expression: ${sourceRoot}"</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">"target"</span>, 2 );
+<a class="jxr_linenumber" name="153" href="#153">153</a>                 append( sb, <span class="jxr_string">"The XML for the Ant target. You can add anything you can add between &lt;target&gt; and &lt;/target&gt; in a build.xml."</span>, 3 );
+<a class="jxr_linenumber" name="154" href="#154">154</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="155" href="#155">155</a> 
+<a class="jxr_linenumber" name="156" href="#156">156</a>                 append( sb, <span class="jxr_string">"tasks"</span>, 2 );
+<a class="jxr_linenumber" name="157" href="#157">157</a>                 append( sb, <span class="jxr_string">"Deprecated. Use target instead"</span>, 3 );
+<a class="jxr_linenumber" name="158" href="#158">158</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="159" href="#159">159</a>                 append( sb, <span class="jxr_string">"The XML for the Ant task. You can add anything you can add between &lt;target&gt; and &lt;/target&gt; in a build.xml."</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">"testSourceRoot"</span>, 2 );
+<a class="jxr_linenumber" name="163" href="#163">163</a>                 append( sb, <span class="jxr_string">"Deprecated. Use the build-helper-maven-plugin to bind test source directories"</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>                 append( sb, <span class="jxr_string">"This folder is added to the list of those folders containing source to be compiled for testing. Use this if your ant script generates test source code."</span>, 3 );
+<a class="jxr_linenumber" name="166" href="#166">166</a>                 append( sb, <span class="jxr_string">"Expression: ${testSourceRoot}"</span>, 3 );
+<a class="jxr_linenumber" name="167" href="#167">167</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="168" href="#168">168</a> 
+<a class="jxr_linenumber" name="169" href="#169">169</a>                 append( sb, <span class="jxr_string">"versionsPropertyName (Default: maven.project.dependencies.versions)"</span>, 2 );
+<a class="jxr_linenumber" name="170" href="#170">170</a>                 append( sb, <span class="jxr_string">"The name of a property containing the list of all dependency versions. This is used for the removing the versions from the filenames."</span>, 3 );
+<a class="jxr_linenumber" name="171" href="#171">171</a>                 append( sb, <span class="jxr_string">""</span>, 0 );
+<a class="jxr_linenumber" name="172" href="#172">172</a>             }
+<a class="jxr_linenumber" name="173" href="#173">173</a>         }
+<a class="jxr_linenumber" name="174" href="#174">174</a> 
+<a class="jxr_linenumber" name="175" href="#175">175</a>         <strong class="jxr_keyword">if</strong> ( getLog().isInfoEnabled() )
+<a class="jxr_linenumber" name="176" href="#176">176</a>         {
+<a class="jxr_linenumber" name="177" href="#177">177</a>             getLog().info( sb.toString() );
+<a class="jxr_linenumber" name="178" href="#178">178</a>         }
+<a class="jxr_linenumber" name="179" href="#179">179</a>     }
+<a class="jxr_linenumber" name="180" href="#180">180</a> 
+<a class="jxr_linenumber" name="181" href="#181">181</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="182" href="#182">182</a> <em class="jxr_javadoccomment">     * &lt;p&gt;Repeat a String &lt;code&gt;n&lt;/code&gt; times to form a new string.&lt;/p&gt;</em>
+<a class="jxr_linenumber" name="183" href="#183">183</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="184" href="#184">184</a> <em class="jxr_javadoccomment">     * @param str String to repeat</em>
+<a class="jxr_linenumber" name="185" href="#185">185</a> <em class="jxr_javadoccomment">     * @param repeat number of times to repeat str</em>
+<a class="jxr_linenumber" name="186" href="#186">186</a> <em class="jxr_javadoccomment">     * @return String with repeated String</em>
+<a class="jxr_linenumber" name="187" href="#187">187</a> <em class="jxr_javadoccomment">     * @throws NegativeArraySizeException if &lt;code&gt;repeat &lt; 0&lt;/code&gt;</em>
+<a class="jxr_linenumber" name="188" href="#188">188</a> <em class="jxr_javadoccomment">     * @throws NullPointerException if str is &lt;code&gt;null&lt;/code&gt;</em>
+<a class="jxr_linenumber" name="189" href="#189">189</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="190" href="#190">190</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String repeat( String str, <strong class="jxr_keyword">int</strong> repeat )
+<a class="jxr_linenumber" name="191" href="#191">191</a>     {
+<a class="jxr_linenumber" name="192" href="#192">192</a>         StringBuffer buffer = <strong class="jxr_keyword">new</strong> StringBuffer( repeat * str.length() );
+<a class="jxr_linenumber" name="193" href="#193">193</a> 
+<a class="jxr_linenumber" name="194" href="#194">194</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; repeat; i++ )
+<a class="jxr_linenumber" name="195" href="#195">195</a>         {
+<a class="jxr_linenumber" name="196" href="#196">196</a>             buffer.append( str );
+<a class="jxr_linenumber" name="197" href="#197">197</a>         }
+<a class="jxr_linenumber" name="198" href="#198">198</a> 
+<a class="jxr_linenumber" name="199" href="#199">199</a>         <strong class="jxr_keyword">return</strong> buffer.toString();
+<a class="jxr_linenumber" name="200" href="#200">200</a>     }
+<a class="jxr_linenumber" name="201" href="#201">201</a> 
+<a class="jxr_linenumber" name="202" href="#202">202</a>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="203" href="#203">203</a> <em class="jxr_javadoccomment">     * Append a description to the buffer by respecting the indentSize and lineLength parameters.</em>
+<a class="jxr_linenumber" name="204" href="#204">204</a> <em class="jxr_javadoccomment">     * &lt;b&gt;Note&lt;/b&gt;: The last character is always a new line.</em>
+<a class="jxr_linenumber" name="205" href="#205">205</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="206" href="#206">206</a> <em class="jxr_javadoccomment">     * @param sb The buffer to append the description, not &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="207" href="#207">207</a> <em class="jxr_javadoccomment">     * @param description The description, not &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="208" href="#208">208</a> <em class="jxr_javadoccomment">     * @param indent The base indentation level of each line, must not be negative.</em>
+<a class="jxr_linenumber" name="209" href="#209">209</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="210" href="#210">210</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> append( StringBuffer sb, String description, <strong class="jxr_keyword">int</strong> indent )
+<a class="jxr_linenumber" name="211" href="#211">211</a>     {
+<a class="jxr_linenumber" name="212" href="#212">212</a>         <strong class="jxr_keyword">for</strong> ( Iterator it = toLines( description, indent, indentSize, lineLength ).iterator(); it.hasNext(); )
+<a class="jxr_linenumber" name="213" href="#213">213</a>         {
+<a class="jxr_linenumber" name="214" href="#214">214</a>             sb.append( it.next().toString() ).append( '\n' );
+<a class="jxr_linenumber" name="215" href="#215">215</a>         }
+<a class="jxr_linenumber" name="216" href="#216">216</a>     }
+<a class="jxr_linenumber" name="217" href="#217">217</a> 
+<a class="jxr_linenumber" name="218" href="#218">218</a>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="219" href="#219">219</a> <em class="jxr_javadoccomment">     * Splits the specified text into lines of convenient display length.</em>
+<a class="jxr_linenumber" name="220" href="#220">220</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="221" href="#221">221</a> <em class="jxr_javadoccomment">     * @param text The text to split into lines, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="222" href="#222">222</a> <em class="jxr_javadoccomment">     * @param indent The base indentation level of each line, must not be negative.</em>
+<a class="jxr_linenumber" name="223" href="#223">223</a> <em class="jxr_javadoccomment">     * @param indentSize The size of each indentation, must not be negative.</em>
+<a class="jxr_linenumber" name="224" href="#224">224</a> <em class="jxr_javadoccomment">     * @param lineLength The length of the line, must not be negative.</em>
+<a class="jxr_linenumber" name="225" href="#225">225</a> <em class="jxr_javadoccomment">     * @return The sequence of display lines, never &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="226" href="#226">226</a> <em class="jxr_javadoccomment">     * @throws NegativeArraySizeException if &lt;code&gt;indent &lt; 0&lt;/code&gt;</em>
+<a class="jxr_linenumber" name="227" href="#227">227</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="228" href="#228">228</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> List toLines( String text, <strong class="jxr_keyword">int</strong> indent, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
+<a class="jxr_linenumber" name="229" href="#229">229</a>     {
+<a class="jxr_linenumber" name="230" href="#230">230</a>         List&lt;String&gt; lines = <strong class="jxr_keyword">new</strong> ArrayList&lt;String&gt;();
+<a class="jxr_linenumber" name="231" href="#231">231</a> 
+<a class="jxr_linenumber" name="232" href="#232">232</a>         String ind = repeat( <span class="jxr_string">"\t"</span>, indent );
+<a class="jxr_linenumber" name="233" href="#233">233</a>         String[] plainLines = text.split( <span class="jxr_string">"(\r\n)|(\r)|(\n)"</span> );
+<a class="jxr_linenumber" name="234" href="#234">234</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; plainLines.length; i++ )
+<a class="jxr_linenumber" name="235" href="#235">235</a>         {
+<a class="jxr_linenumber" name="236" href="#236">236</a>             toLines( lines, ind + plainLines[i], indentSize, lineLength );
+<a class="jxr_linenumber" name="237" href="#237">237</a>         }
+<a class="jxr_linenumber" name="238" href="#238">238</a> 
+<a class="jxr_linenumber" name="239" href="#239">239</a>         <strong class="jxr_keyword">return</strong> lines;
+<a class="jxr_linenumber" name="240" href="#240">240</a>     }
+<a class="jxr_linenumber" name="241" href="#241">241</a> 
+<a class="jxr_linenumber" name="242" href="#242">242</a>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="243" href="#243">243</a> <em class="jxr_javadoccomment">     * Adds the specified line to the output sequence, performing line wrapping if necessary.</em>
+<a class="jxr_linenumber" name="244" href="#244">244</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="245" href="#245">245</a> <em class="jxr_javadoccomment">     * @param lines The sequence of display lines, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="246" href="#246">246</a> <em class="jxr_javadoccomment">     * @param line The line to add, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="247" href="#247">247</a> <em class="jxr_javadoccomment">     * @param indentSize The size of each indentation, must not be negative.</em>
+<a class="jxr_linenumber" name="248" href="#248">248</a> <em class="jxr_javadoccomment">     * @param lineLength The length of the line, must not be negative.</em>
+<a class="jxr_linenumber" name="249" href="#249">249</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="250" href="#250">250</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> toLines( List&lt;String&gt; lines, String line, <strong class="jxr_keyword">int</strong> indentSize, <strong class="jxr_keyword">int</strong> lineLength )
+<a class="jxr_linenumber" name="251" href="#251">251</a>     {
+<a class="jxr_linenumber" name="252" href="#252">252</a>         <strong class="jxr_keyword">int</strong> lineIndent = getIndentLevel( line );
+<a class="jxr_linenumber" name="253" href="#253">253</a>         StringBuffer buf = <strong class="jxr_keyword">new</strong> StringBuffer( 256 );
+<a class="jxr_linenumber" name="254" href="#254">254</a>         String[] tokens = line.split( <span class="jxr_string">" +"</span> );
+<a class="jxr_linenumber" name="255" href="#255">255</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; tokens.length; i++ )
+<a class="jxr_linenumber" name="256" href="#256">256</a>         {
+<a class="jxr_linenumber" name="257" href="#257">257</a>             String token = tokens[i];
+<a class="jxr_linenumber" name="258" href="#258">258</a>             <strong class="jxr_keyword">if</strong> ( i &gt; 0 )
+<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> ( buf.length() + token.length() &gt;= lineLength )
+<a class="jxr_linenumber" name="261" href="#261">261</a>                 {
+<a class="jxr_linenumber" name="262" href="#262">262</a>                     lines.add( buf.toString() );
+<a class="jxr_linenumber" name="263" href="#263">263</a>                     buf.setLength( 0 );
+<a class="jxr_linenumber" name="264" href="#264">264</a>                     buf.append( repeat( <span class="jxr_string">" "</span>, lineIndent * indentSize ) );
+<a class="jxr_linenumber" name="265" href="#265">265</a>                 }
+<a class="jxr_linenumber" name="266" href="#266">266</a>                 <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="267" href="#267">267</a>                 {
+<a class="jxr_linenumber" name="268" href="#268">268</a>                     buf.append( ' ' );
+<a class="jxr_linenumber" name="269" href="#269">269</a>                 }
+<a class="jxr_linenumber" name="270" href="#270">270</a>             }
+<a class="jxr_linenumber" name="271" href="#271">271</a>             <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> j = 0; j &lt; token.length(); j++ )
+<a class="jxr_linenumber" name="272" href="#272">272</a>             {
+<a class="jxr_linenumber" name="273" href="#273">273</a>                 <strong class="jxr_keyword">char</strong> c = token.charAt( j );
+<a class="jxr_linenumber" name="274" href="#274">274</a>                 <strong class="jxr_keyword">if</strong> ( c == '\t' )
+<a class="jxr_linenumber" name="275" href="#275">275</a>                 {
+<a class="jxr_linenumber" name="276" href="#276">276</a>                     buf.append( repeat( <span class="jxr_string">" "</span>, indentSize - buf.length() % indentSize ) );
+<a class="jxr_linenumber" name="277" href="#277">277</a>                 }
+<a class="jxr_linenumber" name="278" href="#278">278</a>                 <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( c == '\u00A0' )
+<a class="jxr_linenumber" name="279" href="#279">279</a>                 {
+<a class="jxr_linenumber" name="280" href="#280">280</a>                     buf.append( ' ' );
+<a class="jxr_linenumber" name="281" href="#281">281</a>                 }
+<a class="jxr_linenumber" name="282" href="#282">282</a>                 <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="283" href="#283">283</a>                 {
+<a class="jxr_linenumber" name="284" href="#284">284</a>                     buf.append( c );
+<a class="jxr_linenumber" name="285" href="#285">285</a>                 }
+<a class="jxr_linenumber" name="286" href="#286">286</a>             }
+<a class="jxr_linenumber" name="287" href="#287">287</a>         }
+<a class="jxr_linenumber" name="288" href="#288">288</a>         lines.add( buf.toString() );
+<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>     <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em>
+<a class="jxr_linenumber" name="292" href="#292">292</a> <em class="jxr_javadoccomment">     * Gets the indentation level of the specified line.</em>
+<a class="jxr_linenumber" name="293" href="#293">293</a> <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="294" href="#294">294</a> <em class="jxr_javadoccomment">     * @param line The line whose indentation level should be retrieved, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="295" href="#295">295</a> <em class="jxr_javadoccomment">     * @return The indentation level of the line.</em>
+<a class="jxr_linenumber" name="296" href="#296">296</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="297" href="#297">297</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> getIndentLevel( String line )
+<a class="jxr_linenumber" name="298" href="#298">298</a>     {
+<a class="jxr_linenumber" name="299" href="#299">299</a>         <strong class="jxr_keyword">int</strong> level = 0;
+<a class="jxr_linenumber" name="300" href="#300">300</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = 0; i &lt; line.length() &amp;&amp; line.charAt( i ) == '\t'; i++ )
+<a class="jxr_linenumber" name="301" href="#301">301</a>         {
+<a class="jxr_linenumber" name="302" href="#302">302</a>             level++;
+<a class="jxr_linenumber" name="303" href="#303">303</a>         }
+<a class="jxr_linenumber" name="304" href="#304">304</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i = level + 1; i &lt;= level + 4 &amp;&amp; i &lt; line.length(); i++ )
+<a class="jxr_linenumber" name="305" href="#305">305</a>         {
+<a class="jxr_linenumber" name="306" href="#306">306</a>             <strong class="jxr_keyword">if</strong> ( line.charAt( i ) == '\t' )
+<a class="jxr_linenumber" name="307" href="#307">307</a>             {
+<a class="jxr_linenumber" name="308" href="#308">308</a>                 level++;
+<a class="jxr_linenumber" name="309" href="#309">309</a>                 <strong class="jxr_keyword">break</strong>;
+<a class="jxr_linenumber" name="310" href="#310">310</a>             }
+<a class="jxr_linenumber" name="311" href="#311">311</a>         }
+<a class="jxr_linenumber" name="312" href="#312">312</a>         <strong class="jxr_keyword">return</strong> level;
+<a class="jxr_linenumber" name="313" href="#313">313</a>     }
+<a class="jxr_linenumber" name="314" href="#314">314</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/package-frame.html
==============================================================================
--- websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/package-frame.html (added)
+++ websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/package-frame.html Mon Dec 10 21:30:56 2012
@@ -0,0 +1,30 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>Maven AntRun Plugin 1.7 Reference Package org.apache.maven.plugin.antrun</title>
+		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
+	</head>
+	<body>
+
+		<h3>
+        	<a href="package-summary.html" target="classFrame">org.apache.maven.plugin.antrun</a>
+      	</h3>
+
+      	<h3>Classes</h3>
+
+      	<ul>
+      		          	<li>
+            	<a href="AntRunMojo.html" target="classFrame">AntRunMojo</a>
+          	</li>
+          	          	<li>
+            	<a href="AntrunXmlPlexusConfigurationWriter.html" target="classFrame">AntrunXmlPlexusConfigurationWriter</a>
+          	</li>
+          	          	<li>
+            	<a href="HelpMojo.html" target="classFrame">HelpMojo</a>
+          	</li>
+          	      	</ul>
+
+	</body>
+</html>
\ No newline at end of file

Added: websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/package-summary.html
==============================================================================
--- websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/package-summary.html (added)
+++ websites/production/maven/content/plugins/maven-antrun-plugin/xref/org/apache/maven/plugin/antrun/package-summary.html Mon Dec 10 21:30:56 2012
@@ -0,0 +1,77 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>Maven AntRun Plugin 1.7 Reference Package org.apache.maven.plugin.antrun</title>
+		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
+	</head>
+	<body>
+		      	<div class="overview">
+        	<ul>
+          		<li>
+            		<a href="../../../../../overview-summary.html">Overview</a>
+          		</li>
+          		<li class="selected">Package</li>
+        	</ul>
+      	</div>
+      	<div class="framenoframe">
+        	<ul>
+          		<li>
+            		<a href="../../../../../index.html" target="_top">FRAMES</a>
+          		</li>
+          		<li>
+            		<a href="package-summary.html" target="_top">NO FRAMES</a>
+          		</li>
+        	</ul>
+      	</div>
+		
+		      	<h2>Package org.apache.maven.plugin.antrun</h2>
+
+		<table class="summary">
+        	<thead>
+          		<tr>
+            		<th>Class Summary</th>
+          		</tr>
+        	</thead>
+        	<tbody>
+        		            	<tr>
+              		<td>
+                		<a href="AntRunMojo.html" target="classFrame">AntRunMojo</a>
+              		</td>
+            	</tr>
+				            	<tr>
+              		<td>
+                		<a href="AntrunXmlPlexusConfigurationWriter.html" target="classFrame">AntrunXmlPlexusConfigurationWriter</a>
+              		</td>
+            	</tr>
+				            	<tr>
+              		<td>
+                		<a href="HelpMojo.html" target="classFrame">HelpMojo</a>
+              		</td>
+            	</tr>
+				        	</tbody>
+      	</table>
+		
+		      	<div class="overview">
+        	<ul>
+          		<li>
+            		<a href="../../../../../overview-summary.html">Overview</a>
+          		</li>
+          		<li class="selected">Package</li>
+        	</ul>
+      	</div>
+      	<div class="framenoframe">
+        	<ul>
+          		<li>
+            		<a href="../../../../../index.html" target="_top">FRAMES</a>
+          		</li>
+          		<li>
+            		<a href="package-summary.html" target="_top">NO FRAMES</a>
+          		</li>
+        	</ul>
+      	</div>
+				<hr />
+		Copyright &#169; 2002-2011 The Apache Software Foundation. All Rights Reserved.
+	</body>
+</html>
\ No newline at end of file

Added: websites/production/maven/content/plugins/maven-antrun-plugin/xref/overview-frame.html
==============================================================================
--- websites/production/maven/content/plugins/maven-antrun-plugin/xref/overview-frame.html (added)
+++ websites/production/maven/content/plugins/maven-antrun-plugin/xref/overview-frame.html Mon Dec 10 21:30:56 2012
@@ -0,0 +1,31 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>Maven AntRun Plugin 1.7 Reference</title>
+		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+	</head>
+	<body>
+
+		<h3>
+			<a href="allclasses-frame.html" target="packageFrame">All Classes</a>
+		</h3>
+
+		<h3>Packages</h3>
+
+		<ul>
+						<li>
+				<a href="org/apache/maven/ant/tasks/package-frame.html" target="packageFrame">org.apache.maven.ant.tasks</a>
+			</li>
+						<li>
+				<a href="org/apache/maven/ant/tasks/support/package-frame.html" target="packageFrame">org.apache.maven.ant.tasks.support</a>
+			</li>
+						<li>
+				<a href="org/apache/maven/plugin/antrun/package-frame.html" target="packageFrame">org.apache.maven.plugin.antrun</a>
+			</li>
+					</ul>
+
+	</body>
+</html>
+

Added: websites/production/maven/content/plugins/maven-antrun-plugin/xref/overview-summary.html
==============================================================================
--- websites/production/maven/content/plugins/maven-antrun-plugin/xref/overview-summary.html (added)
+++ websites/production/maven/content/plugins/maven-antrun-plugin/xref/overview-summary.html Mon Dec 10 21:30:56 2012
@@ -0,0 +1,74 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>Maven AntRun Plugin 1.7 Reference</title>
+		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+	</head>
+	<body>
+				<div class="overview">
+			<ul>
+				<li class="selected">Overview</li>
+				<li>Package</li>
+			</ul>
+		</div>
+		<div class="framenoframe">
+			<ul>
+				<li>
+					<a href="index.html" target="_top">FRAMES</a>
+				</li>
+				<li>
+    	        	<a href="overview-summary.html" target="_top">NO FRAMES</a>
+        	  	</li>
+	        </ul>
+      	</div>
+		
+		      	<h2>Maven AntRun Plugin 1.7 Reference</h2>
+
+		<table class="summary">
+        	<thead>
+          		<tr>
+            		<th>Packages</th>
+          		</tr>
+        	</thead>
+        	<tbody>
+    	    	            	<tr>
+              		<td>
+                		<a href="org/apache/maven/ant/tasks/package-summary.html">org.apache.maven.ant.tasks</a>
+              		</td>
+            	</tr>
+	          	            	<tr>
+              		<td>
+                		<a href="org/apache/maven/ant/tasks/support/package-summary.html">org.apache.maven.ant.tasks.support</a>
+              		</td>
+            	</tr>
+	          	            	<tr>
+              		<td>
+                		<a href="org/apache/maven/plugin/antrun/package-summary.html">org.apache.maven.plugin.antrun</a>
+              		</td>
+            	</tr>
+	          	        	</tbody>
+      	</table>
+		
+				<div class="overview">
+			<ul>
+				<li class="selected">Overview</li>
+				<li>Package</li>
+			</ul>
+		</div>
+		<div class="framenoframe">
+			<ul>
+				<li>
+					<a href="index.html" target="_top">FRAMES</a>
+				</li>
+				<li>
+    	        	<a href="overview-summary.html" target="_top">NO FRAMES</a>
+        	  	</li>
+	        </ul>
+      	</div>
+		
+		<hr />
+		Copyright &#169; 2002-2011 The Apache Software Foundation. All Rights Reserved.
+	</body>
+</html>
\ No newline at end of file

Added: websites/production/maven/content/plugins/maven-antrun-plugin/xref/stylesheet.css
==============================================================================
--- websites/production/maven/content/plugins/maven-antrun-plugin/xref/stylesheet.css (added)
+++ websites/production/maven/content/plugins/maven-antrun-plugin/xref/stylesheet.css Mon Dec 10 21:30:56 2012
@@ -0,0 +1,116 @@
+/* Javadoc style sheet */
+/* Define colors, fonts and other style attributes here to override the defaults  */
+body {
+    background-color: #fff;
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+a:link {
+    color: #00f;
+}
+a:visited {
+    color: #00a;
+}
+
+a:active, a:hover {
+    color: #f30 !important;
+}
+
+ul, li {
+    list-style-type:none;
+    margin:0;
+    padding:0;
+}
+
+table td {
+    padding: 3px;
+    border: 1px solid #000;
+}
+table {
+    width:100%;
+    border: 1px solid #000;
+    border-collapse: collapse;
+}
+
+div.overview {
+    background-color:#ddd;
+    padding: 4px 4px 4px 0;
+}
+div.overview li, div.framenoframe li {
+    display: inline;
+}
+div.framenoframe {
+    text-align: center;
+    font-size: x-small;
+}
+div.framenoframe li {
+    margin: 0 3px 0 3px;
+}
+div.overview li {
+    margin:3px 3px 0 3px;
+    padding: 4px;
+}
+li.selected {
+    background-color:#888;
+    color: #fff;
+    font-weight: bold;
+}
+
+table.summary {
+    margin-bottom: 20px;
+}
+table.summary td, table.summary th {
+    font-weight: bold;
+    text-align: left;
+    padding: 3px;
+}
+table.summary th {
+    background-color:#036;
+    color: #fff;
+}
+table.summary td {
+    background-color:#eee;
+    border: 1px solid black;
+}
+
+em {
+    color: #A00;
+}
+em.comment {
+    color: #390;
+}
+.string {
+    color: #009;
+}
+div#footer {
+    text-align:center;
+}
+#overview {
+    padding:2px;
+}
+
+hr {
+    height: 1px;
+    color: #000;
+}
+
+/* JXR style sheet */
+.jxr_comment
+{
+    color: #390;
+}
+
+.jxr_javadoccomment
+{
+    color: #A00;
+}
+
+.jxr_string
+{
+    color: #009;
+}
+
+.jxr_keyword
+{
+    color: #000;
+}



Mime
View raw message