Modified:
websites/production/maven/components/plugins-archives/maven-javadoc-plugin-LATEST/xref/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.html
==============================================================================
---
websites/production/maven/components/plugins-archives/maven-javadoc-plugin-LATEST/xref/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.html
(original)
+++
websites/production/maven/components/plugins-archives/maven-javadoc-plugin-LATEST/xref/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.html
Thu Apr 9 14:21:33 2015
@@ -27,107 +27,107 @@
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <em
class="jxr_comment"> * under the License.</em>
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <em
class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L21" href="#L21">21</a>
-<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong
class="jxr_keyword">import</strong> org.apache.commons.lang.ClassUtils;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong
class="jxr_keyword">import</strong> org.apache.commons.lang.SystemUtils;
-<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.artifact.Artifact;
-<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.factory.ArtifactFactory;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.handler.ArtifactHandler;
-<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.metadata.ArtifactMetadataSource;
-<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.repository.ArtifactRepository;
-<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactNotFoundException;
-<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactResolutionException;
-<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactResolutionResult;
-<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactResolver;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.filter.AndArtifactFilter;
-<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.filter.ArtifactFilter;
-<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.filter.IncludesArtifactFilter;
-<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.versioning.ArtifactVersion;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.versioning.DefaultArtifactVersion;
-<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.execution.MavenSession;
-<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.model.Dependency;
-<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.model.Plugin;
-<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.model.Resource;
-<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.plugin.AbstractMojo;
-<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.MojoExecutionException;
-<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.BootclasspathArtifact;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.DocletArtifact;
-<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.Group;
-<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.JavadocOptions;
-<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.JavadocPathArtifact;
-<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.OfflineLink;
-<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.ResourcesArtifact;
-<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.plugin.javadoc.options.Tag;
-<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.Taglet;
-<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.TagletArtifact;
-<a class="jxr_linenumber" name="L55" href="#L55">55</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.io.xpp3.JavadocOptionsXpp3Writer;
-<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.resolver.JavadocBundle;
-<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.resolver.ResourceResolver;
-<a class="jxr_linenumber" name="L58" href="#L58">58</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.resolver.SourceResolverConfig;
-<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugins.annotations.Component;
-<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugins.annotations.Parameter;
-<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.project.MavenProject;
-<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.project.MavenProjectBuilder;
-<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.project.ProjectBuildingException;
-<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.project.artifact.InvalidDependencyVersionException;
-<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.reporting.MavenReportException;
-<a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.settings.Proxy;
-<a class="jxr_linenumber" name="L67" href="#L67">67</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.settings.Settings;
-<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.shared.artifact.filter.PatternExcludesArtifactFilter;
-<a class="jxr_linenumber" name="L69" href="#L69">69</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter;
-<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.shared.invoker.MavenInvocationException;
-<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.toolchain.Toolchain;
-<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.toolchain.ToolchainManager;
-<a class="jxr_linenumber" name="L73" href="#L73">73</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.wagon.PathUtils;
-<a class="jxr_linenumber" name="L74" href="#L74">74</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.archiver.ArchiverException;
-<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.archiver.UnArchiver;
-<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.archiver.manager.ArchiverManager;
-<a class="jxr_linenumber" name="L77" href="#L77">77</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.archiver.manager.NoSuchArchiverException;
-<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.components.io.fileselectors.IncludeExcludeFileSelector;
-<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.DirectoryScanner;
-<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.FileUtils;
-<a class="jxr_linenumber" name="L81" href="#L81">81</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.IOUtil;
-<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.ReaderFactory;
-<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.StringUtils;
-<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.WriterFactory;
-<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.util.cli.CommandLineException;
-<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.util.cli.CommandLineUtils;
-<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.Commandline;
-<a class="jxr_linenumber" name="L88" href="#L88">88</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.xml.Xpp3Dom;
-<a class="jxr_linenumber" name="L89" href="#L89">89</a>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong
class="jxr_keyword">import</strong> java.io.File;
-<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong
class="jxr_keyword">import</strong> java.io.FileNotFoundException;
-<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong
class="jxr_keyword">import</strong> java.io.FileOutputStream;
-<a class="jxr_linenumber" name="L93" href="#L93">93</a> <strong
class="jxr_keyword">import</strong> java.io.IOException;
-<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong
class="jxr_keyword">import</strong> java.io.InputStream;
-<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong
class="jxr_keyword">import</strong> java.io.OutputStream;
-<a class="jxr_linenumber" name="L96" href="#L96">96</a> <strong
class="jxr_keyword">import</strong> java.io.Writer;
-<a class="jxr_linenumber" name="L97" href="#L97">97</a> <strong
class="jxr_keyword">import</strong> java.net.MalformedURLException;
-<a class="jxr_linenumber" name="L98" href="#L98">98</a> <strong
class="jxr_keyword">import</strong> java.net.URI;
-<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong
class="jxr_keyword">import</strong> java.net.URISyntaxException;
-<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong
class="jxr_keyword">import</strong> java.net.URL;
-<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong
class="jxr_keyword">import</strong> java.net.URLClassLoader;
-<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong
class="jxr_keyword">import</strong> java.util.ArrayList;
-<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong
class="jxr_keyword">import</strong> java.util.Arrays;
-<a class="jxr_linenumber" name="L104" href="#L104">104</a> <strong
class="jxr_keyword">import</strong> java.util.Calendar;
-<a class="jxr_linenumber" name="L105" href="#L105">105</a> <strong
class="jxr_keyword">import</strong> java.util.Collection;
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> <strong
class="jxr_keyword">import</strong> java.util.Collections;
-<a class="jxr_linenumber" name="L107" href="#L107">107</a> <strong
class="jxr_keyword">import</strong> java.util.HashMap;
-<a class="jxr_linenumber" name="L108" href="#L108">108</a> <strong
class="jxr_keyword">import</strong> java.util.HashSet;
-<a class="jxr_linenumber" name="L109" href="#L109">109</a> <strong
class="jxr_keyword">import</strong> java.util.LinkedHashSet;
-<a class="jxr_linenumber" name="L110" href="#L110">110</a> <strong
class="jxr_keyword">import</strong> java.util.LinkedList;
-<a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong
class="jxr_keyword">import</strong> java.util.List;
-<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong
class="jxr_keyword">import</strong> java.util.Locale;
-<a class="jxr_linenumber" name="L113" href="#L113">113</a> <strong
class="jxr_keyword">import</strong> java.util.Map;
-<a class="jxr_linenumber" name="L114" href="#L114">114</a> <strong
class="jxr_keyword">import</strong> java.util.Properties;
-<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong
class="jxr_keyword">import</strong> java.util.Set;
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> <strong
class="jxr_keyword">import</strong> java.util.StringTokenizer;
-<a class="jxr_linenumber" name="L117" href="#L117">117</a>
-<a class="jxr_linenumber" name="L118" href="#L118">118</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.isEmpty;
-<a class="jxr_linenumber" name="L119" href="#L119">119</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.isNotEmpty;
-<a class="jxr_linenumber" name="L120" href="#L120">120</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.toList;
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.toRelative;
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.codehaus.plexus.util.IOUtil.close;
+<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.isEmpty;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.isNotEmpty;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.toList;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.apache.maven.plugin.javadoc.JavadocUtil.toRelative;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong>
org.codehaus.plexus.util.IOUtil.close;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>
+<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong
class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong
class="jxr_keyword">import</strong> java.io.FileNotFoundException;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong
class="jxr_keyword">import</strong> java.io.FileOutputStream;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong
class="jxr_keyword">import</strong> java.io.IOException;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong
class="jxr_keyword">import</strong> java.io.InputStream;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong
class="jxr_keyword">import</strong> java.io.OutputStream;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong
class="jxr_keyword">import</strong> java.io.Writer;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong
class="jxr_keyword">import</strong> java.net.MalformedURLException;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong
class="jxr_keyword">import</strong> java.net.URI;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong
class="jxr_keyword">import</strong> java.net.URISyntaxException;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong
class="jxr_keyword">import</strong> java.net.URL;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong
class="jxr_keyword">import</strong> java.net.URLClassLoader;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong
class="jxr_keyword">import</strong> java.util.ArrayList;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong
class="jxr_keyword">import</strong> java.util.Arrays;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong
class="jxr_keyword">import</strong> java.util.Calendar;
+<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong
class="jxr_keyword">import</strong> java.util.Collection;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong
class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong
class="jxr_keyword">import</strong> java.util.HashMap;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong
class="jxr_keyword">import</strong> java.util.HashSet;
+<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong
class="jxr_keyword">import</strong> java.util.LinkedHashSet;
+<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong
class="jxr_keyword">import</strong> java.util.LinkedList;
+<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong
class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong
class="jxr_keyword">import</strong> java.util.Locale;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong
class="jxr_keyword">import</strong> java.util.Map;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong
class="jxr_keyword">import</strong> java.util.Properties;
+<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong
class="jxr_keyword">import</strong> java.util.Set;
+<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong
class="jxr_keyword">import</strong> java.util.StringTokenizer;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>
+<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong
class="jxr_keyword">import</strong> org.apache.commons.lang.ClassUtils;
+<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong
class="jxr_keyword">import</strong> org.apache.commons.lang.SystemUtils;
+<a class="jxr_linenumber" name="L58" href="#L58">58</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.artifact.Artifact;
+<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.factory.ArtifactFactory;
+<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.handler.ArtifactHandler;
+<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.metadata.ArtifactMetadataSource;
+<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.repository.ArtifactRepository;
+<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactNotFoundException;
+<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactResolutionException;
+<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactResolutionResult;
+<a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.ArtifactResolver;
+<a class="jxr_linenumber" name="L67" href="#L67">67</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException;
+<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.filter.AndArtifactFilter;
+<a class="jxr_linenumber" name="L69" href="#L69">69</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.filter.ArtifactFilter;
+<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.resolver.filter.IncludesArtifactFilter;
+<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.versioning.ArtifactVersion;
+<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.artifact.versioning.DefaultArtifactVersion;
+<a class="jxr_linenumber" name="L73" href="#L73">73</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.execution.MavenSession;
+<a class="jxr_linenumber" name="L74" href="#L74">74</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.model.Dependency;
+<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.model.Plugin;
+<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.model.Resource;
+<a class="jxr_linenumber" name="L77" href="#L77">77</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.plugin.AbstractMojo;
+<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.MojoExecutionException;
+<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.BootclasspathArtifact;
+<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.DocletArtifact;
+<a class="jxr_linenumber" name="L81" href="#L81">81</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.Group;
+<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.JavadocOptions;
+<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.JavadocPathArtifact;
+<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.OfflineLink;
+<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.ResourcesArtifact;
+<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.plugin.javadoc.options.Tag;
+<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.Taglet;
+<a class="jxr_linenumber" name="L88" href="#L88">88</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.TagletArtifact;
+<a class="jxr_linenumber" name="L89" href="#L89">89</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.options.io.xpp3.JavadocOptionsXpp3Writer;
+<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.resolver.JavadocBundle;
+<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.resolver.ResourceResolver;
+<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugin.javadoc.resolver.SourceResolverConfig;
+<a class="jxr_linenumber" name="L93" href="#L93">93</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugins.annotations.Component;
+<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.plugins.annotations.Parameter;
+<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.project.MavenProject;
+<a class="jxr_linenumber" name="L96" href="#L96">96</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.project.MavenProjectBuilder;
+<a class="jxr_linenumber" name="L97" href="#L97">97</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.project.ProjectBuildingException;
+<a class="jxr_linenumber" name="L98" href="#L98">98</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.project.artifact.InvalidDependencyVersionException;
+<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.reporting.MavenReportException;
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.settings.Proxy;
+<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.settings.Settings;
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.shared.artifact.filter.PatternExcludesArtifactFilter;
+<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter;
+<a class="jxr_linenumber" name="L104" href="#L104">104</a> <strong
class="jxr_keyword">import</strong>
org.apache.maven.shared.invoker.MavenInvocationException;
+<a class="jxr_linenumber" name="L105" href="#L105">105</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.toolchain.Toolchain;
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.toolchain.ToolchainManager;
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> <strong
class="jxr_keyword">import</strong> org.apache.maven.wagon.PathUtils;
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.archiver.ArchiverException;
+<a class="jxr_linenumber" name="L109" href="#L109">109</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.archiver.UnArchiver;
+<a class="jxr_linenumber" name="L110" href="#L110">110</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.archiver.manager.ArchiverManager;
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.archiver.manager.NoSuchArchiverException;
+<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.components.io.fileselectors.IncludeExcludeFileSelector;
+<a class="jxr_linenumber" name="L113" href="#L113">113</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.DirectoryScanner;
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.FileUtils;
+<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.IOUtil;
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.ReaderFactory;
+<a class="jxr_linenumber" name="L117" href="#L117">117</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.StringUtils;
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.WriterFactory;
+<a class="jxr_linenumber" name="L119" href="#L119">119</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.util.cli.CommandLineException;
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> <strong
class="jxr_keyword">import</strong>
org.codehaus.plexus.util.cli.CommandLineUtils;
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.Commandline;
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> <strong
class="jxr_keyword">import</strong> org.codehaus.plexus.util.xml.Xpp3Dom;
<a class="jxr_linenumber" name="L123" href="#L123">123</a>
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em
class="jxr_javadoccomment"> * Base class with majority of Javadoc
functionalities.</em>
@@ -1760,4243 +1760,4277 @@
<a class="jxr_linenumber" name="L1752" href="#L1752">1752</a> }
<a class="jxr_linenumber" name="L1753" href="#L1753">1753</a>
<a class="jxr_linenumber" name="L1754" href="#L1754">1754</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1755" href="#L1755">1755</a> <em
class="jxr_javadoccomment"> * @return the output directory</em>
-<a class="jxr_linenumber" name="L1756" href="#L1756">1756</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1757" href="#L1757">1757</a> <strong
class="jxr_keyword">protected</strong> String getOutputDirectory()
-<a class="jxr_linenumber" name="L1758" href="#L1758">1758</a> {
-<a class="jxr_linenumber" name="L1759" href="#L1759">1759</a> <strong
class="jxr_keyword">return</strong>
outputDirectory.getAbsoluteFile().toString();
-<a class="jxr_linenumber" name="L1760" href="#L1760">1760</a> }
-<a class="jxr_linenumber" name="L1761" href="#L1761">1761</a>
-<a class="jxr_linenumber" name="L1762" href="#L1762">1762</a> <strong
class="jxr_keyword">protected</strong> MavenProject getProject()
-<a class="jxr_linenumber" name="L1763" href="#L1763">1763</a> {
-<a class="jxr_linenumber" name="L1764" href="#L1764">1764</a> <strong
class="jxr_keyword">return</strong> project;
-<a class="jxr_linenumber" name="L1765" href="#L1765">1765</a> }
-<a class="jxr_linenumber" name="L1766" href="#L1766">1766</a>
-<a class="jxr_linenumber" name="L1767" href="#L1767">1767</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1768" href="#L1768">1768</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
-<a class="jxr_linenumber" name="L1769" href="#L1769">1769</a> <em
class="jxr_javadoccomment"> * @return the list of directories where
compiled classes are placed for the given project. These dirs are</em>
-<a class="jxr_linenumber" name="L1770" href="#L1770">1770</a> <em
class="jxr_javadoccomment"> * added in the javadoc classpath.</em>
-<a class="jxr_linenumber" name="L1771" href="#L1771">1771</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1772" href="#L1772">1772</a> <strong
class="jxr_keyword">protected</strong> List<String>
getProjectBuildOutputDirs( MavenProject p )
+<a class="jxr_linenumber" name="L1755" href="#L1755">1755</a> <em
class="jxr_javadoccomment"> * Indicates whether this goal generates
documentation for the <code>Java Test code</code>.</em>
+<a class="jxr_linenumber" name="L1756" href="#L1756">1756</a> <em
class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L1757" href="#L1757">1757</a> <em
class="jxr_javadoccomment"> * @return <code>true</code> if the
goal generates Test Javadocs, <code>false</code> otherwise.</em>
+<a class="jxr_linenumber" name="L1758" href="#L1758">1758</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1759" href="#L1759">1759</a> <strong
class="jxr_keyword">protected</strong> <strong
class="jxr_keyword">boolean</strong> isTest()
+<a class="jxr_linenumber" name="L1760" href="#L1760">1760</a> {
+<a class="jxr_linenumber" name="L1761" href="#L1761">1761</a> <strong
class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="L1762" href="#L1762">1762</a> }
+<a class="jxr_linenumber" name="L1763" href="#L1763">1763</a>
+<a class="jxr_linenumber" name="L1764" href="#L1764">1764</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1765" href="#L1765">1765</a> <em
class="jxr_javadoccomment"> * @return the output directory</em>
+<a class="jxr_linenumber" name="L1766" href="#L1766">1766</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1767" href="#L1767">1767</a> <strong
class="jxr_keyword">protected</strong> String getOutputDirectory()
+<a class="jxr_linenumber" name="L1768" href="#L1768">1768</a> {
+<a class="jxr_linenumber" name="L1769" href="#L1769">1769</a> <strong
class="jxr_keyword">return</strong>
outputDirectory.getAbsoluteFile().toString();
+<a class="jxr_linenumber" name="L1770" href="#L1770">1770</a> }
+<a class="jxr_linenumber" name="L1771" href="#L1771">1771</a>
+<a class="jxr_linenumber" name="L1772" href="#L1772">1772</a> <strong
class="jxr_keyword">protected</strong> MavenProject getProject()
<a class="jxr_linenumber" name="L1773" href="#L1773">1773</a> {
-<a class="jxr_linenumber" name="L1774" href="#L1774">1774</a> <strong
class="jxr_keyword">if</strong> ( StringUtils.isEmpty(
p.getBuild().getOutputDirectory() ) )
-<a class="jxr_linenumber" name="L1775" href="#L1775">1775</a> {
-<a class="jxr_linenumber" name="L1776" href="#L1776">1776</a>
<strong class="jxr_keyword">return</strong> Collections.emptyList();
-<a class="jxr_linenumber" name="L1777" href="#L1777">1777</a> }
-<a class="jxr_linenumber" name="L1778" href="#L1778">1778</a>
-<a class="jxr_linenumber" name="L1779" href="#L1779">1779</a> <strong
class="jxr_keyword">return</strong> Collections.singletonList(
p.getBuild().getOutputDirectory() );
-<a class="jxr_linenumber" name="L1780" href="#L1780">1780</a> }
-<a class="jxr_linenumber" name="L1781" href="#L1781">1781</a>
-<a class="jxr_linenumber" name="L1782" href="#L1782">1782</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1783" href="#L1783">1783</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
-<a class="jxr_linenumber" name="L1784" href="#L1784">1784</a> <em
class="jxr_javadoccomment"> * @return the list of source paths for the
given project</em>
-<a class="jxr_linenumber" name="L1785" href="#L1785">1785</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1786" href="#L1786">1786</a> <strong
class="jxr_keyword">protected</strong> List<String>
getProjectSourceRoots( MavenProject p )
-<a class="jxr_linenumber" name="L1787" href="#L1787">1787</a> {
-<a class="jxr_linenumber" name="L1788" href="#L1788">1788</a> <strong
class="jxr_keyword">if</strong> ( <span class="jxr_string">"pom"</span>.equals(
p.getPackaging().toLowerCase() ) )
-<a class="jxr_linenumber" name="L1789" href="#L1789">1789</a> {
-<a class="jxr_linenumber" name="L1790" href="#L1790">1790</a>
<strong class="jxr_keyword">return</strong> Collections.emptyList();
-<a class="jxr_linenumber" name="L1791" href="#L1791">1791</a> }
-<a class="jxr_linenumber" name="L1792" href="#L1792">1792</a>
-<a class="jxr_linenumber" name="L1793" href="#L1793">1793</a> <strong
class="jxr_keyword">return</strong> ( p.getCompileSourceRoots() == <strong
class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L1794" href="#L1794">1794</a> ?
Collections.<String>emptyList()
-<a class="jxr_linenumber" name="L1795" href="#L1795">1795</a> :
<strong class="jxr_keyword">new</strong> LinkedList<String>(
p.getCompileSourceRoots() ) );
-<a class="jxr_linenumber" name="L1796" href="#L1796">1796</a> }
-<a class="jxr_linenumber" name="L1797" href="#L1797">1797</a>
-<a class="jxr_linenumber" name="L1798" href="#L1798">1798</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1799" href="#L1799">1799</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
-<a class="jxr_linenumber" name="L1800" href="#L1800">1800</a> <em
class="jxr_javadoccomment"> * @return the list of source paths for the
execution project of the given project</em>
-<a class="jxr_linenumber" name="L1801" href="#L1801">1801</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1802" href="#L1802">1802</a> <strong
class="jxr_keyword">protected</strong> List<String>
getExecutionProjectSourceRoots( MavenProject p )
-<a class="jxr_linenumber" name="L1803" href="#L1803">1803</a> {
-<a class="jxr_linenumber" name="L1804" href="#L1804">1804</a> <strong
class="jxr_keyword">if</strong> ( <span class="jxr_string">"pom"</span>.equals(
p.getExecutionProject().getPackaging().toLowerCase() ) )
-<a class="jxr_linenumber" name="L1805" href="#L1805">1805</a> {
-<a class="jxr_linenumber" name="L1806" href="#L1806">1806</a>
<strong class="jxr_keyword">return</strong> Collections.emptyList();
-<a class="jxr_linenumber" name="L1807" href="#L1807">1807</a> }
-<a class="jxr_linenumber" name="L1808" href="#L1808">1808</a>
-<a class="jxr_linenumber" name="L1809" href="#L1809">1809</a> <strong
class="jxr_keyword">return</strong> (
p.getExecutionProject().getCompileSourceRoots() == <strong
class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L1810" href="#L1810">1810</a> ?
Collections.<String>emptyList()
-<a class="jxr_linenumber" name="L1811" href="#L1811">1811</a> :
<strong class="jxr_keyword">new</strong> LinkedList<String>(
p.getExecutionProject().getCompileSourceRoots() ) );
-<a class="jxr_linenumber" name="L1812" href="#L1812">1812</a> }
-<a class="jxr_linenumber" name="L1813" href="#L1813">1813</a>
-<a class="jxr_linenumber" name="L1814" href="#L1814">1814</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1815" href="#L1815">1815</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
-<a class="jxr_linenumber" name="L1816" href="#L1816">1816</a> <em
class="jxr_javadoccomment"> * @return the list of artifacts for the given
project</em>
-<a class="jxr_linenumber" name="L1817" href="#L1817">1817</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1818" href="#L1818">1818</a> <strong
class="jxr_keyword">protected</strong> List<Artifact>
getProjectArtifacts( MavenProject p )
-<a class="jxr_linenumber" name="L1819" href="#L1819">1819</a> {
-<a class="jxr_linenumber" name="L1820" href="#L1820">1820</a> <strong
class="jxr_keyword">return</strong> ( p.getCompileArtifacts() == <strong
class="jxr_keyword">null</strong>
-<a class="jxr_linenumber" name="L1821" href="#L1821">1821</a> ?
Collections.<Artifact>emptyList()
-<a class="jxr_linenumber" name="L1822" href="#L1822">1822</a> :
<strong class="jxr_keyword">new</strong> LinkedList<Artifact>(
p.getCompileArtifacts() ) );
-<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a> }
-<a class="jxr_linenumber" name="L1824" href="#L1824">1824</a>
-<a class="jxr_linenumber" name="L1825" href="#L1825">1825</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1826" href="#L1826">1826</a> <em
class="jxr_javadoccomment"> * @return the current javadoc directory</em>
+<a class="jxr_linenumber" name="L1774" href="#L1774">1774</a> <strong
class="jxr_keyword">return</strong> project;
+<a class="jxr_linenumber" name="L1775" href="#L1775">1775</a> }
+<a class="jxr_linenumber" name="L1776" href="#L1776">1776</a>
+<a class="jxr_linenumber" name="L1777" href="#L1777">1777</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1778" href="#L1778">1778</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
+<a class="jxr_linenumber" name="L1779" href="#L1779">1779</a> <em
class="jxr_javadoccomment"> * @return the list of directories where
compiled classes are placed for the given project. These dirs are</em>
+<a class="jxr_linenumber" name="L1780" href="#L1780">1780</a> <em
class="jxr_javadoccomment"> * added in the javadoc classpath.</em>
+<a class="jxr_linenumber" name="L1781" href="#L1781">1781</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1782" href="#L1782">1782</a> <strong
class="jxr_keyword">protected</strong> List<String>
getProjectBuildOutputDirs( MavenProject p )
+<a class="jxr_linenumber" name="L1783" href="#L1783">1783</a> {
+<a class="jxr_linenumber" name="L1784" href="#L1784">1784</a> <strong
class="jxr_keyword">if</strong> ( StringUtils.isEmpty(
p.getBuild().getOutputDirectory() ) )
+<a class="jxr_linenumber" name="L1785" href="#L1785">1785</a> {
+<a class="jxr_linenumber" name="L1786" href="#L1786">1786</a>
<strong class="jxr_keyword">return</strong> Collections.emptyList();
+<a class="jxr_linenumber" name="L1787" href="#L1787">1787</a> }
+<a class="jxr_linenumber" name="L1788" href="#L1788">1788</a>
+<a class="jxr_linenumber" name="L1789" href="#L1789">1789</a> <strong
class="jxr_keyword">return</strong> Collections.singletonList(
p.getBuild().getOutputDirectory() );
+<a class="jxr_linenumber" name="L1790" href="#L1790">1790</a> }
+<a class="jxr_linenumber" name="L1791" href="#L1791">1791</a>
+<a class="jxr_linenumber" name="L1792" href="#L1792">1792</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1793" href="#L1793">1793</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
+<a class="jxr_linenumber" name="L1794" href="#L1794">1794</a> <em
class="jxr_javadoccomment"> * @return the list of source paths for the
given project</em>
+<a class="jxr_linenumber" name="L1795" href="#L1795">1795</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1796" href="#L1796">1796</a> <strong
class="jxr_keyword">protected</strong> List<String>
getProjectSourceRoots( MavenProject p )
+<a class="jxr_linenumber" name="L1797" href="#L1797">1797</a> {
+<a class="jxr_linenumber" name="L1798" href="#L1798">1798</a> <strong
class="jxr_keyword">if</strong> ( <span class="jxr_string">"pom"</span>.equals(
p.getPackaging().toLowerCase() ) )
+<a class="jxr_linenumber" name="L1799" href="#L1799">1799</a> {
+<a class="jxr_linenumber" name="L1800" href="#L1800">1800</a>
<strong class="jxr_keyword">return</strong> Collections.emptyList();
+<a class="jxr_linenumber" name="L1801" href="#L1801">1801</a> }
+<a class="jxr_linenumber" name="L1802" href="#L1802">1802</a>
+<a class="jxr_linenumber" name="L1803" href="#L1803">1803</a> <strong
class="jxr_keyword">return</strong> ( p.getCompileSourceRoots() == <strong
class="jxr_keyword">null</strong>
+<a class="jxr_linenumber" name="L1804" href="#L1804">1804</a> ?
Collections.<String>emptyList()
+<a class="jxr_linenumber" name="L1805" href="#L1805">1805</a> :
<strong class="jxr_keyword">new</strong> LinkedList<String>(
p.getCompileSourceRoots() ) );
+<a class="jxr_linenumber" name="L1806" href="#L1806">1806</a> }
+<a class="jxr_linenumber" name="L1807" href="#L1807">1807</a>
+<a class="jxr_linenumber" name="L1808" href="#L1808">1808</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1809" href="#L1809">1809</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
+<a class="jxr_linenumber" name="L1810" href="#L1810">1810</a> <em
class="jxr_javadoccomment"> * @return the list of source paths for the
execution project of the given project</em>
+<a class="jxr_linenumber" name="L1811" href="#L1811">1811</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1812" href="#L1812">1812</a> <strong
class="jxr_keyword">protected</strong> List<String>
getExecutionProjectSourceRoots( MavenProject p )
+<a class="jxr_linenumber" name="L1813" href="#L1813">1813</a> {
+<a class="jxr_linenumber" name="L1814" href="#L1814">1814</a> <strong
class="jxr_keyword">if</strong> ( <span class="jxr_string">"pom"</span>.equals(
p.getExecutionProject().getPackaging().toLowerCase() ) )
+<a class="jxr_linenumber" name="L1815" href="#L1815">1815</a> {
+<a class="jxr_linenumber" name="L1816" href="#L1816">1816</a>
<strong class="jxr_keyword">return</strong> Collections.emptyList();
+<a class="jxr_linenumber" name="L1817" href="#L1817">1817</a> }
+<a class="jxr_linenumber" name="L1818" href="#L1818">1818</a>
+<a class="jxr_linenumber" name="L1819" href="#L1819">1819</a> <strong
class="jxr_keyword">return</strong> (
p.getExecutionProject().getCompileSourceRoots() == <strong
class="jxr_keyword">null</strong>
+<a class="jxr_linenumber" name="L1820" href="#L1820">1820</a> ?
Collections.<String>emptyList()
+<a class="jxr_linenumber" name="L1821" href="#L1821">1821</a> :
<strong class="jxr_keyword">new</strong> LinkedList<String>(
p.getExecutionProject().getCompileSourceRoots() ) );
+<a class="jxr_linenumber" name="L1822" href="#L1822">1822</a> }
+<a class="jxr_linenumber" name="L1823" href="#L1823">1823</a>
+<a class="jxr_linenumber" name="L1824" href="#L1824">1824</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1825" href="#L1825">1825</a> <em
class="jxr_javadoccomment"> * @param p not null maven project</em>
+<a class="jxr_linenumber" name="L1826" href="#L1826">1826</a> <em
class="jxr_javadoccomment"> * @return the list of artifacts for the given
project</em>
<a class="jxr_linenumber" name="L1827" href="#L1827">1827</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1828" href="#L1828">1828</a> <strong
class="jxr_keyword">protected</strong> File getJavadocDirectory()
+<a class="jxr_linenumber" name="L1828" href="#L1828">1828</a> <strong
class="jxr_keyword">protected</strong> List<Artifact>
getProjectArtifacts( MavenProject p )
<a class="jxr_linenumber" name="L1829" href="#L1829">1829</a> {
-<a class="jxr_linenumber" name="L1830" href="#L1830">1830</a> <strong
class="jxr_keyword">return</strong> javadocDirectory;
-<a class="jxr_linenumber" name="L1831" href="#L1831">1831</a> }
-<a class="jxr_linenumber" name="L1832" href="#L1832">1832</a>
-<a class="jxr_linenumber" name="L1833" href="#L1833">1833</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1834" href="#L1834">1834</a> <em
class="jxr_javadoccomment"> * @return the title to be placed near the top
of the overview summary file</em>
-<a class="jxr_linenumber" name="L1835" href="#L1835">1835</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1836" href="#L1836">1836</a> <strong
class="jxr_keyword">protected</strong> String getDoctitle()
-<a class="jxr_linenumber" name="L1837" href="#L1837">1837</a> {
-<a class="jxr_linenumber" name="L1838" href="#L1838">1838</a> <strong
class="jxr_keyword">return</strong> doctitle;
-<a class="jxr_linenumber" name="L1839" href="#L1839">1839</a> }
-<a class="jxr_linenumber" name="L1840" href="#L1840">1840</a>
-<a class="jxr_linenumber" name="L1841" href="#L1841">1841</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1842" href="#L1842">1842</a> <em
class="jxr_javadoccomment"> * @return the overview documentation file from
the user parameter or from the <code>javadocdirectory</code></em>
-<a class="jxr_linenumber" name="L1843" href="#L1843">1843</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1844" href="#L1844">1844</a> <strong
class="jxr_keyword">protected</strong> File getOverview()
-<a class="jxr_linenumber" name="L1845" href="#L1845">1845</a> {
-<a class="jxr_linenumber" name="L1846" href="#L1846">1846</a> <strong
class="jxr_keyword">return</strong> overview;
-<a class="jxr_linenumber" name="L1847" href="#L1847">1847</a> }
-<a class="jxr_linenumber" name="L1848" href="#L1848">1848</a>
-<a class="jxr_linenumber" name="L1849" href="#L1849">1849</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1850" href="#L1850">1850</a> <em
class="jxr_javadoccomment"> * @return the title to be placed in the HTML
title tag</em>
-<a class="jxr_linenumber" name="L1851" href="#L1851">1851</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1852" href="#L1852">1852</a> <strong
class="jxr_keyword">protected</strong> String getWindowtitle()
-<a class="jxr_linenumber" name="L1853" href="#L1853">1853</a> {
-<a class="jxr_linenumber" name="L1854" href="#L1854">1854</a> <strong
class="jxr_keyword">return</strong> windowtitle;
-<a class="jxr_linenumber" name="L1855" href="#L1855">1855</a> }
-<a class="jxr_linenumber" name="L1856" href="#L1856">1856</a>
-<a class="jxr_linenumber" name="L1857" href="#L1857">1857</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1858" href="#L1858">1858</a> <em
class="jxr_javadoccomment"> * @return the charset attribute or the value of
{@link #getDocencoding()} if <code>null</code>.</em>
-<a class="jxr_linenumber" name="L1859" href="#L1859">1859</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1860" href="#L1860">1860</a> <strong
class="jxr_keyword">private</strong> String getCharset()
-<a class="jxr_linenumber" name="L1861" href="#L1861">1861</a> {
-<a class="jxr_linenumber" name="L1862" href="#L1862">1862</a> <strong
class="jxr_keyword">return</strong> ( StringUtils.isEmpty( charset ) ) ?
getDocencoding() : charset;
-<a class="jxr_linenumber" name="L1863" href="#L1863">1863</a> }
-<a class="jxr_linenumber" name="L1864" href="#L1864">1864</a>
-<a class="jxr_linenumber" name="L1865" href="#L1865">1865</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1866" href="#L1866">1866</a> <em
class="jxr_javadoccomment"> * @return the docencoding attribute or
<code>UTF-8</code> if <code>null</code>.</em>
-<a class="jxr_linenumber" name="L1867" href="#L1867">1867</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1868" href="#L1868">1868</a> <strong
class="jxr_keyword">private</strong> String getDocencoding()
-<a class="jxr_linenumber" name="L1869" href="#L1869">1869</a> {
-<a class="jxr_linenumber" name="L1870" href="#L1870">1870</a> <strong
class="jxr_keyword">return</strong> ( StringUtils.isEmpty( docencoding ) ) ?
ReaderFactory.UTF_8 : docencoding;
-<a class="jxr_linenumber" name="L1871" href="#L1871">1871</a> }
-<a class="jxr_linenumber" name="L1872" href="#L1872">1872</a>
-<a class="jxr_linenumber" name="L1873" href="#L1873">1873</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1874" href="#L1874">1874</a> <em
class="jxr_javadoccomment"> * @return the encoding attribute or the value
of <code>file.encoding</code> system property if
<code>null</code>.</em>
-<a class="jxr_linenumber" name="L1875" href="#L1875">1875</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1876" href="#L1876">1876</a> <strong
class="jxr_keyword">private</strong> String getEncoding()
-<a class="jxr_linenumber" name="L1877" href="#L1877">1877</a> {
-<a class="jxr_linenumber" name="L1878" href="#L1878">1878</a> <strong
class="jxr_keyword">return</strong> ( StringUtils.isEmpty( encoding ) ) ?
ReaderFactory.FILE_ENCODING : encoding;
-<a class="jxr_linenumber" name="L1879" href="#L1879">1879</a> }
-<a class="jxr_linenumber" name="L1880" href="#L1880">1880</a>
-<a class="jxr_linenumber" name="L1881" href="#L1881">1881</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L1882" href="#L1882">1882</a> <em
class="jxr_javadoccomment"> * The <a
href="package-summary.html">package documentation</a> details the</em>
-<a class="jxr_linenumber" name="L1883" href="#L1883">1883</a> <em
class="jxr_javadoccomment"> * Javadoc Options used by this Plugin.</em>
-<a class="jxr_linenumber" name="L1884" href="#L1884">1884</a> <em
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L1885" href="#L1885">1885</a> <em
class="jxr_javadoccomment"> * @param unusedLocale the wanted locale
(actually unused).</em>
-<a class="jxr_linenumber" name="L1886" href="#L1886">1886</a> <em
class="jxr_javadoccomment"> * @throws MavenReportException if any</em>
-<a class="jxr_linenumber" name="L1887" href="#L1887">1887</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1888" href="#L1888">1888</a> <strong
class="jxr_keyword">protected</strong> <strong
class="jxr_keyword">void</strong> executeReport( Locale unusedLocale )
-<a class="jxr_linenumber" name="L1889" href="#L1889">1889</a> <strong
class="jxr_keyword">throws</strong> MavenReportException
-<a class="jxr_linenumber" name="L1890" href="#L1890">1890</a> {
-<a class="jxr_linenumber" name="L1891" href="#L1891">1891</a> <strong
class="jxr_keyword">if</strong> ( skip )
-<a class="jxr_linenumber" name="L1892" href="#L1892">1892</a> {
-<a class="jxr_linenumber" name="L1893" href="#L1893">1893</a>
getLog().info( <span class="jxr_string">"Skipping javadoc generation"</span> );
-<a class="jxr_linenumber" name="L1894" href="#L1894">1894</a>
<strong class="jxr_keyword">return</strong>;
-<a class="jxr_linenumber" name="L1895" href="#L1895">1895</a> }
-<a class="jxr_linenumber" name="L1896" href="#L1896">1896</a>
-<a class="jxr_linenumber" name="L1897" href="#L1897">1897</a> <strong
class="jxr_keyword">if</strong> ( isAggregator() &&
!project.isExecutionRoot() )
-<a class="jxr_linenumber" name="L1898" href="#L1898">1898</a> {
-<a class="jxr_linenumber" name="L1899" href="#L1899">1899</a>
<strong class="jxr_keyword">return</strong>;
-<a class="jxr_linenumber" name="L1900" href="#L1900">1900</a> }
-<a class="jxr_linenumber" name="L1901" href="#L1901">1901</a>
-<a class="jxr_linenumber" name="L1902" href="#L1902">1902</a> <strong
class="jxr_keyword">if</strong> ( getLog().isDebugEnabled() )
-<a class="jxr_linenumber" name="L1903" href="#L1903">1903</a> {
-<a class="jxr_linenumber" name="L1904" href="#L1904">1904</a>
<strong class="jxr_keyword">this</strong>.debug = <strong
class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L1830" href="#L1830">1830</a> <strong
class="jxr_keyword">return</strong> ( p.getCompileArtifacts() == <strong
class="jxr_keyword">null</strong>
+<a class="jxr_linenumber" name="L1831" href="#L1831">1831</a> ?
Collections.<Artifact>emptyList()
+<a class="jxr_linenumber" name="L1832" href="#L1832">1832</a> :
<strong class="jxr_keyword">new</strong> LinkedList<Artifact>(
p.getCompileArtifacts() ) );
+<a class="jxr_linenumber" name="L1833" href="#L1833">1833</a> }
+<a class="jxr_linenumber" name="L1834" href="#L1834">1834</a>
+<a class="jxr_linenumber" name="L1835" href="#L1835">1835</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1836" href="#L1836">1836</a> <em
class="jxr_javadoccomment"> * @return the current javadoc directory</em>
+<a class="jxr_linenumber" name="L1837" href="#L1837">1837</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1838" href="#L1838">1838</a> <strong
class="jxr_keyword">protected</strong> File getJavadocDirectory()
+<a class="jxr_linenumber" name="L1839" href="#L1839">1839</a> {
+<a class="jxr_linenumber" name="L1840" href="#L1840">1840</a> <strong
class="jxr_keyword">return</strong> javadocDirectory;
+<a class="jxr_linenumber" name="L1841" href="#L1841">1841</a> }
+<a class="jxr_linenumber" name="L1842" href="#L1842">1842</a>
+<a class="jxr_linenumber" name="L1843" href="#L1843">1843</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1844" href="#L1844">1844</a> <em
class="jxr_javadoccomment"> * @return the title to be placed near the top
of the overview summary file</em>
+<a class="jxr_linenumber" name="L1845" href="#L1845">1845</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1846" href="#L1846">1846</a> <strong
class="jxr_keyword">protected</strong> String getDoctitle()
+<a class="jxr_linenumber" name="L1847" href="#L1847">1847</a> {
+<a class="jxr_linenumber" name="L1848" href="#L1848">1848</a> <strong
class="jxr_keyword">return</strong> doctitle;
+<a class="jxr_linenumber" name="L1849" href="#L1849">1849</a> }
+<a class="jxr_linenumber" name="L1850" href="#L1850">1850</a>
+<a class="jxr_linenumber" name="L1851" href="#L1851">1851</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1852" href="#L1852">1852</a> <em
class="jxr_javadoccomment"> * @return the overview documentation file from
the user parameter or from the <code>javadocdirectory</code></em>
+<a class="jxr_linenumber" name="L1853" href="#L1853">1853</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1854" href="#L1854">1854</a> <strong
class="jxr_keyword">protected</strong> File getOverview()
+<a class="jxr_linenumber" name="L1855" href="#L1855">1855</a> {
+<a class="jxr_linenumber" name="L1856" href="#L1856">1856</a> <strong
class="jxr_keyword">return</strong> overview;
+<a class="jxr_linenumber" name="L1857" href="#L1857">1857</a> }
+<a class="jxr_linenumber" name="L1858" href="#L1858">1858</a>
+<a class="jxr_linenumber" name="L1859" href="#L1859">1859</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1860" href="#L1860">1860</a> <em
class="jxr_javadoccomment"> * @return the title to be placed in the HTML
title tag</em>
+<a class="jxr_linenumber" name="L1861" href="#L1861">1861</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1862" href="#L1862">1862</a> <strong
class="jxr_keyword">protected</strong> String getWindowtitle()
+<a class="jxr_linenumber" name="L1863" href="#L1863">1863</a> {
+<a class="jxr_linenumber" name="L1864" href="#L1864">1864</a> <strong
class="jxr_keyword">return</strong> windowtitle;
+<a class="jxr_linenumber" name="L1865" href="#L1865">1865</a> }
+<a class="jxr_linenumber" name="L1866" href="#L1866">1866</a>
+<a class="jxr_linenumber" name="L1867" href="#L1867">1867</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1868" href="#L1868">1868</a> <em
class="jxr_javadoccomment"> * @return the charset attribute or the value of
{@link #getDocencoding()} if <code>null</code>.</em>
+<a class="jxr_linenumber" name="L1869" href="#L1869">1869</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1870" href="#L1870">1870</a> <strong
class="jxr_keyword">private</strong> String getCharset()
+<a class="jxr_linenumber" name="L1871" href="#L1871">1871</a> {
+<a class="jxr_linenumber" name="L1872" href="#L1872">1872</a> <strong
class="jxr_keyword">return</strong> ( StringUtils.isEmpty( charset ) ) ?
getDocencoding() : charset;
+<a class="jxr_linenumber" name="L1873" href="#L1873">1873</a> }
+<a class="jxr_linenumber" name="L1874" href="#L1874">1874</a>
+<a class="jxr_linenumber" name="L1875" href="#L1875">1875</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1876" href="#L1876">1876</a> <em
class="jxr_javadoccomment"> * @return the docencoding attribute or
<code>UTF-8</code> if <code>null</code>.</em>
+<a class="jxr_linenumber" name="L1877" href="#L1877">1877</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1878" href="#L1878">1878</a> <strong
class="jxr_keyword">private</strong> String getDocencoding()
+<a class="jxr_linenumber" name="L1879" href="#L1879">1879</a> {
+<a class="jxr_linenumber" name="L1880" href="#L1880">1880</a> <strong
class="jxr_keyword">return</strong> ( StringUtils.isEmpty( docencoding ) ) ?
ReaderFactory.UTF_8 : docencoding;
+<a class="jxr_linenumber" name="L1881" href="#L1881">1881</a> }
+<a class="jxr_linenumber" name="L1882" href="#L1882">1882</a>
+<a class="jxr_linenumber" name="L1883" href="#L1883">1883</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1884" href="#L1884">1884</a> <em
class="jxr_javadoccomment"> * @return the encoding attribute or the value
of <code>file.encoding</code> system property if
<code>null</code>.</em>
+<a class="jxr_linenumber" name="L1885" href="#L1885">1885</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1886" href="#L1886">1886</a> <strong
class="jxr_keyword">private</strong> String getEncoding()
+<a class="jxr_linenumber" name="L1887" href="#L1887">1887</a> {
+<a class="jxr_linenumber" name="L1888" href="#L1888">1888</a> <strong
class="jxr_keyword">return</strong> ( StringUtils.isEmpty( encoding ) ) ?
ReaderFactory.FILE_ENCODING : encoding;
+<a class="jxr_linenumber" name="L1889" href="#L1889">1889</a> }
+<a class="jxr_linenumber" name="L1890" href="#L1890">1890</a>
+<a class="jxr_linenumber" name="L1891" href="#L1891">1891</a> <em
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L1892" href="#L1892">1892</a> <em
class="jxr_javadoccomment"> * The <a
href="package-summary.html">package documentation</a> details the</em>
+<a class="jxr_linenumber" name="L1893" href="#L1893">1893</a> <em
class="jxr_javadoccomment"> * Javadoc Options used by this Plugin.</em>
+<a class="jxr_linenumber" name="L1894" href="#L1894">1894</a> <em
class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L1895" href="#L1895">1895</a> <em
class="jxr_javadoccomment"> * @param unusedLocale the wanted locale
(actually unused).</em>
+<a class="jxr_linenumber" name="L1896" href="#L1896">1896</a> <em
class="jxr_javadoccomment"> * @throws MavenReportException if any</em>
+<a class="jxr_linenumber" name="L1897" href="#L1897">1897</a> <em
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L1898" href="#L1898">1898</a> <strong
class="jxr_keyword">protected</strong> <strong
class="jxr_keyword">void</strong> executeReport( Locale unusedLocale )
+<a class="jxr_linenumber" name="L1899" href="#L1899">1899</a> <strong
class="jxr_keyword">throws</strong> MavenReportException
+<a class="jxr_linenumber" name="L1900" href="#L1900">1900</a> {
+<a class="jxr_linenumber" name="L1901" href="#L1901">1901</a> <strong
class="jxr_keyword">if</strong> ( skip )
+<a class="jxr_linenumber" name="L1902" href="#L1902">1902</a> {
+<a class="jxr_linenumber" name="L1903" href="#L1903">1903</a>
getLog().info( <span class="jxr_string">"Skipping javadoc generation"</span> );
+<a class="jxr_linenumber" name="L1904" href="#L1904">1904</a>
<strong class="jxr_keyword">return</strong>;
<a class="jxr_linenumber" name="L1905" href="#L1905">1905</a> }
<a class="jxr_linenumber" name="L1906" href="#L1906">1906</a>
-<a class="jxr_linenumber" name="L1907" href="#L1907">1907</a> <em
class="jxr_comment">// NOTE: Always generate this file, to allow javadocs from
modules to be aggregated via</em>
-<a class="jxr_linenumber" name="L1908" href="#L1908">1908</a> <em
class="jxr_comment">// useDependencySources in a distro module build.</em>
-<a class="jxr_linenumber" name="L1909" href="#L1909">1909</a> <strong
class="jxr_keyword">try</strong>
-<a class="jxr_linenumber" name="L1910" href="#L1910">1910</a> {
-<a class="jxr_linenumber" name="L1911" href="#L1911">1911</a>
buildJavadocOptions();
-<a class="jxr_linenumber" name="L1912" href="#L1912">1912</a> }
-<a class="jxr_linenumber" name="L1913" href="#L1913">1913</a> <strong
class="jxr_keyword">catch</strong> ( IOException e )
-<a class="jxr_linenumber" name="L1914" href="#L1914">1914</a> {
-<a class="jxr_linenumber" name="L1915" href="#L1915">1915</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"Failed to generate javadoc options file: "</span> +
e.getMessage(), e );
-<a class="jxr_linenumber" name="L1916" href="#L1916">1916</a> }
-<a class="jxr_linenumber" name="L1917" href="#L1917">1917</a>
-<a class="jxr_linenumber" name="L1918" href="#L1918">1918</a>
List<String> sourcePaths = getSourcePaths();
-<a class="jxr_linenumber" name="L1919" href="#L1919">1919</a>
List<String> files = getFiles( sourcePaths );
-<a class="jxr_linenumber" name="L1920" href="#L1920">1920</a> <strong
class="jxr_keyword">if</strong> ( !canGenerateReport( files ) )
-<a class="jxr_linenumber" name="L1921" href="#L1921">1921</a> {
-<a class="jxr_linenumber" name="L1922" href="#L1922">1922</a>
<strong class="jxr_keyword">return</strong>;
-<a class="jxr_linenumber" name="L1923" href="#L1923">1923</a> }
-<a class="jxr_linenumber" name="L1924" href="#L1924">1924</a>
-<a class="jxr_linenumber" name="L1925" href="#L1925">1925</a>
List<String> packageNames = getPackageNames( sourcePaths, files );
-<a class="jxr_linenumber" name="L1926" href="#L1926">1926</a>
List<String> filesWithUnnamedPackages = getFilesWithUnnamedPackages(
sourcePaths, files );
+<a class="jxr_linenumber" name="L1907" href="#L1907">1907</a> <strong
class="jxr_keyword">if</strong> ( isAggregator() &&
!project.isExecutionRoot() )
+<a class="jxr_linenumber" name="L1908" href="#L1908">1908</a> {
+<a class="jxr_linenumber" name="L1909" href="#L1909">1909</a>
<strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L1910" href="#L1910">1910</a> }
+<a class="jxr_linenumber" name="L1911" href="#L1911">1911</a>
+<a class="jxr_linenumber" name="L1912" href="#L1912">1912</a> <strong
class="jxr_keyword">if</strong> ( getLog().isDebugEnabled() )
+<a class="jxr_linenumber" name="L1913" href="#L1913">1913</a> {
+<a class="jxr_linenumber" name="L1914" href="#L1914">1914</a>
<strong class="jxr_keyword">this</strong>.debug = <strong
class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L1915" href="#L1915">1915</a> }
+<a class="jxr_linenumber" name="L1916" href="#L1916">1916</a>
+<a class="jxr_linenumber" name="L1917" href="#L1917">1917</a> <em
class="jxr_comment">// NOTE: Always generate this file, to allow javadocs from
modules to be aggregated via</em>
+<a class="jxr_linenumber" name="L1918" href="#L1918">1918</a> <em
class="jxr_comment">// useDependencySources in a distro module build.</em>
+<a class="jxr_linenumber" name="L1919" href="#L1919">1919</a> <strong
class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="L1920" href="#L1920">1920</a> {
+<a class="jxr_linenumber" name="L1921" href="#L1921">1921</a>
buildJavadocOptions();
+<a class="jxr_linenumber" name="L1922" href="#L1922">1922</a> }
+<a class="jxr_linenumber" name="L1923" href="#L1923">1923</a> <strong
class="jxr_keyword">catch</strong> ( IOException e )
+<a class="jxr_linenumber" name="L1924" href="#L1924">1924</a> {
+<a class="jxr_linenumber" name="L1925" href="#L1925">1925</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"Failed to generate javadoc options file: "</span> +
e.getMessage(), e );
+<a class="jxr_linenumber" name="L1926" href="#L1926">1926</a> }
<a class="jxr_linenumber" name="L1927" href="#L1927">1927</a>
-<a class="jxr_linenumber" name="L1928" href="#L1928">1928</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1929" href="#L1929">1929</a> <em
class="jxr_comment">// Find the javadoc executable and version</em>
-<a class="jxr_linenumber" name="L1930" href="#L1930">1930</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1931" href="#L1931">1931</a>
-<a class="jxr_linenumber" name="L1932" href="#L1932">1932</a> String
jExecutable;
-<a class="jxr_linenumber" name="L1933" href="#L1933">1933</a> <strong
class="jxr_keyword">try</strong>
-<a class="jxr_linenumber" name="L1934" href="#L1934">1934</a> {
-<a class="jxr_linenumber" name="L1935" href="#L1935">1935</a>
jExecutable = getJavadocExecutable();
-<a class="jxr_linenumber" name="L1936" href="#L1936">1936</a> }
-<a class="jxr_linenumber" name="L1937" href="#L1937">1937</a> <strong
class="jxr_keyword">catch</strong> ( IOException e )
-<a class="jxr_linenumber" name="L1938" href="#L1938">1938</a> {
-<a class="jxr_linenumber" name="L1939" href="#L1939">1939</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"Unable to find javadoc command: "</span> + e.getMessage(),
e );
-<a class="jxr_linenumber" name="L1940" href="#L1940">1940</a> }
-<a class="jxr_linenumber" name="L1941" href="#L1941">1941</a>
setFJavadocVersion( <strong class="jxr_keyword">new</strong> File( jExecutable
) );
-<a class="jxr_linenumber" name="L1942" href="#L1942">1942</a>
-<a class="jxr_linenumber" name="L1943" href="#L1943">1943</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1944" href="#L1944">1944</a> <em
class="jxr_comment">// Javadoc output directory as File</em>
-<a class="jxr_linenumber" name="L1945" href="#L1945">1945</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1946" href="#L1946">1946</a>
-<a class="jxr_linenumber" name="L1947" href="#L1947">1947</a> File
javadocOutputDirectory = <strong class="jxr_keyword">new</strong> File(
getOutputDirectory() );
-<a class="jxr_linenumber" name="L1948" href="#L1948">1948</a> <strong
class="jxr_keyword">if</strong> ( javadocOutputDirectory.exists() &&
!javadocOutputDirectory.isDirectory() )
-<a class="jxr_linenumber" name="L1949" href="#L1949">1949</a> {
-<a class="jxr_linenumber" name="L1950" href="#L1950">1950</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"IOException: "</span> + getOutputDirectory() + <span
class="jxr_string">" is not a directory."</span> );
-<a class="jxr_linenumber" name="L1951" href="#L1951">1951</a> }
-<a class="jxr_linenumber" name="L1952" href="#L1952">1952</a> <strong
class="jxr_keyword">if</strong> ( javadocOutputDirectory.exists() &&
!javadocOutputDirectory.canWrite() )
-<a class="jxr_linenumber" name="L1953" href="#L1953">1953</a> {
-<a class="jxr_linenumber" name="L1954" href="#L1954">1954</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"IOException: "</span> + getOutputDirectory() + <span
class="jxr_string">" is not writable."</span> );
-<a class="jxr_linenumber" name="L1955" href="#L1955">1955</a> }
-<a class="jxr_linenumber" name="L1956" href="#L1956">1956</a>
javadocOutputDirectory.mkdirs();
-<a class="jxr_linenumber" name="L1957" href="#L1957">1957</a>
-<a class="jxr_linenumber" name="L1958" href="#L1958">1958</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1959" href="#L1959">1959</a> <em
class="jxr_comment">// Copy all resources</em>
-<a class="jxr_linenumber" name="L1960" href="#L1960">1960</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1961" href="#L1961">1961</a>
-<a class="jxr_linenumber" name="L1962" href="#L1962">1962</a>
copyAllResources( javadocOutputDirectory );
-<a class="jxr_linenumber" name="L1963" href="#L1963">1963</a>
-<a class="jxr_linenumber" name="L1964" href="#L1964">1964</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1965" href="#L1965">1965</a> <em
class="jxr_comment">// Create command line for Javadoc</em>
-<a class="jxr_linenumber" name="L1966" href="#L1966">1966</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1928" href="#L1928">1928</a>
List<String> sourcePaths = getSourcePaths();
+<a class="jxr_linenumber" name="L1929" href="#L1929">1929</a>
List<String> files = getFiles( sourcePaths );
+<a class="jxr_linenumber" name="L1930" href="#L1930">1930</a> <strong
class="jxr_keyword">if</strong> ( !canGenerateReport( files ) )
+<a class="jxr_linenumber" name="L1931" href="#L1931">1931</a> {
+<a class="jxr_linenumber" name="L1932" href="#L1932">1932</a>
<strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="L1933" href="#L1933">1933</a> }
+<a class="jxr_linenumber" name="L1934" href="#L1934">1934</a>
+<a class="jxr_linenumber" name="L1935" href="#L1935">1935</a>
List<String> packageNames = getPackageNames( sourcePaths, files );
+<a class="jxr_linenumber" name="L1936" href="#L1936">1936</a>
List<String> filesWithUnnamedPackages = getFilesWithUnnamedPackages(
sourcePaths, files );
+<a class="jxr_linenumber" name="L1937" href="#L1937">1937</a>
+<a class="jxr_linenumber" name="L1938" href="#L1938">1938</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1939" href="#L1939">1939</a> <em
class="jxr_comment">// Find the javadoc executable and version</em>
+<a class="jxr_linenumber" name="L1940" href="#L1940">1940</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1941" href="#L1941">1941</a>
+<a class="jxr_linenumber" name="L1942" href="#L1942">1942</a> String
jExecutable;
+<a class="jxr_linenumber" name="L1943" href="#L1943">1943</a> <strong
class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="L1944" href="#L1944">1944</a> {
+<a class="jxr_linenumber" name="L1945" href="#L1945">1945</a>
jExecutable = getJavadocExecutable();
+<a class="jxr_linenumber" name="L1946" href="#L1946">1946</a> }
+<a class="jxr_linenumber" name="L1947" href="#L1947">1947</a> <strong
class="jxr_keyword">catch</strong> ( IOException e )
+<a class="jxr_linenumber" name="L1948" href="#L1948">1948</a> {
+<a class="jxr_linenumber" name="L1949" href="#L1949">1949</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"Unable to find javadoc command: "</span> + e.getMessage(),
e );
+<a class="jxr_linenumber" name="L1950" href="#L1950">1950</a> }
+<a class="jxr_linenumber" name="L1951" href="#L1951">1951</a>
setFJavadocVersion( <strong class="jxr_keyword">new</strong> File( jExecutable
) );
+<a class="jxr_linenumber" name="L1952" href="#L1952">1952</a>
+<a class="jxr_linenumber" name="L1953" href="#L1953">1953</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1954" href="#L1954">1954</a> <em
class="jxr_comment">// Javadoc output directory as File</em>
+<a class="jxr_linenumber" name="L1955" href="#L1955">1955</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1956" href="#L1956">1956</a>
+<a class="jxr_linenumber" name="L1957" href="#L1957">1957</a> File
javadocOutputDirectory = <strong class="jxr_keyword">new</strong> File(
getOutputDirectory() );
+<a class="jxr_linenumber" name="L1958" href="#L1958">1958</a> <strong
class="jxr_keyword">if</strong> ( javadocOutputDirectory.exists() &&
!javadocOutputDirectory.isDirectory() )
+<a class="jxr_linenumber" name="L1959" href="#L1959">1959</a> {
+<a class="jxr_linenumber" name="L1960" href="#L1960">1960</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"IOException: "</span> + getOutputDirectory() + <span
class="jxr_string">" is not a directory."</span> );
+<a class="jxr_linenumber" name="L1961" href="#L1961">1961</a> }
+<a class="jxr_linenumber" name="L1962" href="#L1962">1962</a> <strong
class="jxr_keyword">if</strong> ( javadocOutputDirectory.exists() &&
!javadocOutputDirectory.canWrite() )
+<a class="jxr_linenumber" name="L1963" href="#L1963">1963</a> {
+<a class="jxr_linenumber" name="L1964" href="#L1964">1964</a>
<strong class="jxr_keyword">throw</strong> <strong
class="jxr_keyword">new</strong> MavenReportException( <span
class="jxr_string">"IOException: "</span> + getOutputDirectory() + <span
class="jxr_string">" is not writable."</span> );
+<a class="jxr_linenumber" name="L1965" href="#L1965">1965</a> }
+<a class="jxr_linenumber" name="L1966" href="#L1966">1966</a>
javadocOutputDirectory.mkdirs();
<a class="jxr_linenumber" name="L1967" href="#L1967">1967</a>
-<a class="jxr_linenumber" name="L1968" href="#L1968">1968</a>
Commandline cmd = <strong class="jxr_keyword">new</strong> Commandline();
-<a class="jxr_linenumber" name="L1969" href="#L1969">1969</a>
cmd.getShell().setQuotedArgumentsEnabled( false ); <em class="jxr_comment">//
for Javadoc JVM args</em>
-<a class="jxr_linenumber" name="L1970" href="#L1970">1970</a>
cmd.setWorkingDirectory( javadocOutputDirectory.getAbsolutePath() );
-<a class="jxr_linenumber" name="L1971" href="#L1971">1971</a>
cmd.setExecutable( jExecutable );
-<a class="jxr_linenumber" name="L1972" href="#L1972">1972</a>
-<a class="jxr_linenumber" name="L1973" href="#L1973">1973</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1974" href="#L1974">1974</a> <em
class="jxr_comment">// Wrap Javadoc JVM args</em>
-<a class="jxr_linenumber" name="L1975" href="#L1975">1975</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1976" href="#L1976">1976</a>
-<a class="jxr_linenumber" name="L1977" href="#L1977">1977</a>
addMemoryArg( cmd, <span class="jxr_string">"-Xmx"</span>, <strong
class="jxr_keyword">this</strong>.maxmemory );
-<a class="jxr_linenumber" name="L1978" href="#L1978">1978</a>
addMemoryArg( cmd, <span class="jxr_string">"-Xms"</span>, <strong
class="jxr_keyword">this</strong>.minmemory );
-<a class="jxr_linenumber" name="L1979" href="#L1979">1979</a>
addProxyArg( cmd );
-<a class="jxr_linenumber" name="L1980" href="#L1980">1980</a>
-<a class="jxr_linenumber" name="L1981" href="#L1981">1981</a> <strong
class="jxr_keyword">if</strong> ( StringUtils.isNotEmpty( additionalJOption ) )
-<a class="jxr_linenumber" name="L1982" href="#L1982">1982</a> {
-<a class="jxr_linenumber" name="L1983" href="#L1983">1983</a>
cmd.createArg().setValue( additionalJOption );
-<a class="jxr_linenumber" name="L1984" href="#L1984">1984</a> }
-<a class="jxr_linenumber" name="L1985" href="#L1985">1985</a>
-<a class="jxr_linenumber" name="L1986" href="#L1986">1986</a> <strong
class="jxr_keyword">if</strong> ( additionalJOptions != <strong
class="jxr_keyword">null</strong> && additionalJOptions.length != 0 )
-<a class="jxr_linenumber" name="L1987" href="#L1987">1987</a> {
-<a class="jxr_linenumber" name="L1988" href="#L1988">1988</a>
<strong class="jxr_keyword">for</strong> ( String jo : additionalJOptions )
-<a class="jxr_linenumber" name="L1989" href="#L1989">1989</a> {
-<a class="jxr_linenumber" name="L1990" href="#L1990">1990</a>
cmd.createArg().setValue( jo );
-<a class="jxr_linenumber" name="L1991" href="#L1991">1991</a> }
-<a class="jxr_linenumber" name="L1992" href="#L1992">1992</a> }
-<a class="jxr_linenumber" name="L1993" href="#L1993">1993</a>
-<a class="jxr_linenumber" name="L1994" href="#L1994">1994</a>
List<String> arguments = <strong class="jxr_keyword">new</strong>
ArrayList<String>();
+<a class="jxr_linenumber" name="L1968" href="#L1968">1968</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1969" href="#L1969">1969</a> <em
class="jxr_comment">// Copy all resources</em>
+<a class="jxr_linenumber" name="L1970" href="#L1970">1970</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1971" href="#L1971">1971</a>
+<a class="jxr_linenumber" name="L1972" href="#L1972">1972</a>
copyAllResources( javadocOutputDirectory );
+<a class="jxr_linenumber" name="L1973" href="#L1973">1973</a>
+<a class="jxr_linenumber" name="L1974" href="#L1974">1974</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1975" href="#L1975">1975</a> <em
class="jxr_comment">// Create command line for Javadoc</em>
+<a class="jxr_linenumber" name="L1976" href="#L1976">1976</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1977" href="#L1977">1977</a>
+<a class="jxr_linenumber" name="L1978" href="#L1978">1978</a>
Commandline cmd = <strong class="jxr_keyword">new</strong> Commandline();
+<a class="jxr_linenumber" name="L1979" href="#L1979">1979</a>
cmd.getShell().setQuotedArgumentsEnabled( false ); <em class="jxr_comment">//
for Javadoc JVM args</em>
+<a class="jxr_linenumber" name="L1980" href="#L1980">1980</a>
cmd.setWorkingDirectory( javadocOutputDirectory.getAbsolutePath() );
+<a class="jxr_linenumber" name="L1981" href="#L1981">1981</a>
cmd.setExecutable( jExecutable );
+<a class="jxr_linenumber" name="L1982" href="#L1982">1982</a>
+<a class="jxr_linenumber" name="L1983" href="#L1983">1983</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1984" href="#L1984">1984</a> <em
class="jxr_comment">// Wrap Javadoc JVM args</em>
+<a class="jxr_linenumber" name="L1985" href="#L1985">1985</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1986" href="#L1986">1986</a>
+<a class="jxr_linenumber" name="L1987" href="#L1987">1987</a>
addMemoryArg( cmd, <span class="jxr_string">"-Xmx"</span>, <strong
class="jxr_keyword">this</strong>.maxmemory );
+<a class="jxr_linenumber" name="L1988" href="#L1988">1988</a>
addMemoryArg( cmd, <span class="jxr_string">"-Xms"</span>, <strong
class="jxr_keyword">this</strong>.minmemory );
+<a class="jxr_linenumber" name="L1989" href="#L1989">1989</a>
addProxyArg( cmd );
+<a class="jxr_linenumber" name="L1990" href="#L1990">1990</a>
+<a class="jxr_linenumber" name="L1991" href="#L1991">1991</a> <strong
class="jxr_keyword">if</strong> ( StringUtils.isNotEmpty( additionalJOption ) )
+<a class="jxr_linenumber" name="L1992" href="#L1992">1992</a> {
+<a class="jxr_linenumber" name="L1993" href="#L1993">1993</a>
cmd.createArg().setValue( additionalJOption );
+<a class="jxr_linenumber" name="L1994" href="#L1994">1994</a> }
<a class="jxr_linenumber" name="L1995" href="#L1995">1995</a>
-<a class="jxr_linenumber" name="L1996" href="#L1996">1996</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1997" href="#L1997">1997</a> <em
class="jxr_comment">// Wrap Javadoc options</em>
-<a class="jxr_linenumber" name="L1998" href="#L1998">1998</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L1999" href="#L1999">1999</a>
-<a class="jxr_linenumber" name="L2000" href="#L2000">2000</a>
addJavadocOptions( arguments, sourcePaths );
-<a class="jxr_linenumber" name="L2001" href="#L2001">2001</a>
-<a class="jxr_linenumber" name="L2002" href="#L2002">2002</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
-<a class="jxr_linenumber" name="L2003" href="#L2003">2003</a> <em
class="jxr_comment">// Wrap Standard doclet Options</em>
-<a class="jxr_linenumber" name="L2004" href="#L2004">2004</a> <em
class="jxr_comment">//
----------------------------------------------------------------------</em>
+<a class="jxr_linenumber" name="L1996" href="#L1996">1996</a> <strong
class="jxr_keyword">if</strong> ( additionalJOptions != <strong
class="jxr_keyword">null</strong> && additionalJOptions.length != 0 )
+<a class="jxr_linenumber" name="L1997" href="#L1997">1997</a> {
+<a class="jxr_linenumber" name="L1998" href="#L1998">1998</a>
<strong class="jxr_keyword">for</strong> ( String jo : additionalJOptions )
+<a class="jxr_linenumber" name="L1999" href="#L1999">1999</a> {
+<a class="jxr_linenumber" name="L2000" href="#L2000">2000</a>
cmd.createArg().setValue( jo );
+<a class="jxr_linenumber" name="L2001" href="#L2001">2001</a> }
+<a class="jxr_linenumber" name="L2002" href="#L2002">2002</a> }
+<a class="jxr_linenumber" name="L2003" href="#L2003">2003</a>
+<a class="jxr_linenumber" name="L2004" href="#L2004">2004</a>
List<String> arguments = <strong class="jxr_keyword">new</strong>
ArrayList<String>();
<a class="jxr_linenumber" name="L2005" href="#L2005">2005</a>
-<a class="jxr_linenumber" name="L2006" href="#L2006">2006</a> <strong
class="jxr_keyword">if</strong> ( StringUtils.isEmpty( doclet ) ||
useStandardDocletOptions )
-<a class="jxr_linenumber" name="L2007" href="#L2007">2007</a> {
[... 7872 lines stripped ...]