You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by rf...@apache.org on 2018/01/04 10:22:38 UTC

svn commit: r1023252 [36/49] - in /websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST: ./ apidocs/ apidocs/org/apache/maven/plugin/ apidocs/org/apache/maven/plugins/ apidocs/org/apache/maven/plugins/checkstyle/ apidocs...

Modified: websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/testapidocs/stylesheet.css
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/testapidocs/stylesheet.css (original)
+++ websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/testapidocs/stylesheet.css Thu Jan  4 10:22:34 2018
@@ -2,16 +2,19 @@
 /*
 Overall document style
 */
+
+@import url('resources/fonts/dejavu.css');
+
 body {
     background-color:#ffffff;
     color:#353833;
-    font-family:Arial, Helvetica, sans-serif;
-    font-size:76%;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
     margin:0;
 }
 a:link, a:visited {
     text-decoration:none;
-    color:#4c6b87;
+    color:#4A6782;
 }
 a:hover, a:focus {
     text-decoration:none;
@@ -19,7 +22,7 @@ a:hover, a:focus {
 }
 a:active {
     text-decoration:none;
-    color:#4c6b87;
+    color:#4A6782;
 }
 a[name] {
     color:#353833;
@@ -29,41 +32,51 @@ a[name]:hover {
     color:#353833;
 }
 pre {
-    font-size:1.3em;
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
 }
 h1 {
-    font-size:1.8em;
+    font-size:20px;
 }
 h2 {
-    font-size:1.5em;
+    font-size:18px;
 }
 h3 {
-    font-size:1.4em;
+    font-size:16px;
+    font-style:italic;
 }
 h4 {
-    font-size:1.3em;
+    font-size:13px;
 }
 h5 {
-    font-size:1.2em;
+    font-size:12px;
 }
 h6 {
-    font-size:1.1em;
+    font-size:11px;
 }
 ul {
     list-style-type:disc;
 }
 code, tt {
-    font-size:1.2em;
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
 }
 dt code {
-    font-size:1.2em;
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
 }
 table tr td dt code {
-    font-size:1.2em;
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
     vertical-align:top;
+    padding-top:4px;
 }
 sup {
-    font-size:.6em;
+    font-size:8px;
 }
 /*
 Document title and Copyright styles
@@ -76,9 +89,9 @@ Document title and Copyright styles
 .aboutLanguage {
     float:right;
     padding:0px 21px;
-    font-size:.8em;
+    font-size:11px;
     z-index:200;
-    margin-top:-7px;
+    margin-top:-9px;
 }
 .legalCopy {
     margin-left:.5em;
@@ -92,9 +105,6 @@ Document title and Copyright styles
 }
 .tab {
     background-color:#0066FF;
-    background-image:url(resources/titlebar.gif);
-    background-position:left top;
-    background-repeat:no-repeat;
     color:#ffffff;
     padding:8px;
     width:5em;
@@ -104,17 +114,15 @@ Document title and Copyright styles
 Navigation bar styles
 */
 .bar {
-    background-image:url(resources/background.gif);
-    background-repeat:repeat-x;
+    background-color:#4D7A97;
     color:#FFFFFF;
     padding:.8em .5em .4em .8em;
     height:auto;/*height:1.8em;*/
-    font-size:1em;
+    font-size:11px;
     margin:0;
 }
 .topNav {
-    background-image:url(resources/background.gif);
-    background-repeat:repeat-x;
+    background-color:#4D7A97;
     color:#FFFFFF;
     float:left;
     padding:0;
@@ -123,11 +131,11 @@ Navigation bar styles
     height:2.8em;
     padding-top:10px;
     overflow:hidden;
+    font-size:12px; 
 }
 .bottomNav {
     margin-top:10px;
-    background-image:url(resources/background.gif);
-    background-repeat:repeat-x;
+    background-color:#4D7A97;
     color:#FFFFFF;
     float:left;
     padding:0;
@@ -136,18 +144,20 @@ Navigation bar styles
     height:2.8em;
     padding-top:10px;
     overflow:hidden;
+    font-size:12px;
 }
 .subNav {
     background-color:#dee3e9;
-    border-bottom:1px solid #9eadc0;
     float:left;
     width:100%;
     overflow:hidden;
+    font-size:12px;
 }
 .subNav div {
     clear:left;
     float:left;
     padding:0 0 5px 6px;
+    text-transform:uppercase;
 }
 ul.navList, ul.subNavList {
     float:left;
@@ -157,27 +167,33 @@ ul.navList, ul.subNavList {
 ul.navList li{
     list-style:none;
     float:left;
-    padding:3px 6px;
+    padding: 5px 6px;
+    text-transform:uppercase;
 }
 ul.subNavList li{
     list-style:none;
     float:left;
-    font-size:90%;
 }
 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
     color:#FFFFFF;
     text-decoration:none;
+    text-transform:uppercase;
 }
 .topNav a:hover, .bottomNav a:hover {
     text-decoration:none;
     color:#bb7a2a;
+    text-transform:uppercase;
 }
 .navBarCell1Rev {
-    background-image:url(resources/tab.gif);
-    background-color:#a88834;
-    color:#FFFFFF;
+    background-color:#F8981D;
+    color:#253441;
     margin: auto 5px;
-    border:1px solid #c9aa44;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
 }
 /*
 Page header and footer styles
@@ -191,8 +207,11 @@ Page header and footer styles
     margin:10px;
     position:relative;
 }
+.indexHeader span{
+    margin-right:15px;
+}
 .indexHeader h1 {
-    font-size:1.3em;
+    font-size:13px;
 }
 .title {
     color:#2c4557;
@@ -202,7 +221,7 @@ Page header and footer styles
     margin:5px 0 0 0;
 }
 .header ul {
-    margin:0 0 25px 0;
+    margin:0 0 15px 0;
     padding:0;
 }
 .footer ul {
@@ -210,24 +229,22 @@ Page header and footer styles
 }
 .header ul li, .footer ul li {
     list-style:none;
-    font-size:1.2em;
+    font-size:13px;
 }
 /*
 Heading styles
 */
 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
     background-color:#dee3e9;
-    border-top:1px solid #9eadc0;
-    border-bottom:1px solid #9eadc0;
+    border:1px solid #d0d9e0;
     margin:0 0 6px -8px;
-    padding:2px 5px;
+    padding:7px 5px;
 }
 ul.blockList ul.blockList ul.blockList li.blockList h3 {
     background-color:#dee3e9;
-    border-top:1px solid #9eadc0;
-    border-bottom:1px solid #9eadc0;
+    border:1px solid #d0d9e0;
     margin:0 0 6px -8px;
-    padding:2px 5px;
+    padding:7px 5px;
 }
 ul.blockList ul.blockList li.blockList h3 {
     padding:0;
@@ -247,10 +264,10 @@ Page layout container styles
 .indexContainer {
     margin:10px;
     position:relative;
-    font-size:1.0em;
+    font-size:12px;
 }
 .indexContainer h2 {
-    font-size:1.1em;
+    font-size:13px;
     padding:0 0 3px 0;
 }
 .indexContainer ul {
@@ -259,15 +276,18 @@ Page layout container styles
 }
 .indexContainer ul li {
     list-style:none;
+    padding-top:2px;
 }
 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:1.1em;
+    font-size:12px;
     font-weight:bold;
     margin:10px 0 0 0;
     color:#4E4E4E;
 }
 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:10px 0 10px 20px;
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
 }
 .serializedFormContainer dl.nameValue dt {
     margin-left:1px;
@@ -306,25 +326,24 @@ ul.blockList, ul.blockListLast {
 }
 ul.blockList li.blockList, ul.blockListLast li.blockList {
     list-style:none;
-    margin-bottom:25px;
+    margin-bottom:15px;
+    line-height:1.4;
 }
 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
     padding:0px 20px 5px 10px;
-    border:1px solid #9eadc0;
-    background-color:#f9f9f9;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
 }
 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
     padding:0 0 5px 8px;
     background-color:#ffffff;
-    border:1px solid #9eadc0;
-    border-top:none;
+    border:none;
 }
 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
     margin-left:0;
     padding-left:0;
     padding-bottom:15px;
     border:none;
-    border-bottom:1px solid #9eadc0;
 }
 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
     list-style:none;
@@ -338,107 +357,155 @@ table tr td dl, table tr td dl dt, table
 /*
 Table styles
 */
-.contentContainer table, .classUseContainer table, .constantValuesContainer table {
-    border-bottom:1px solid #9eadc0;
-    width:100%;
-}
-.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
     width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
 }
-.contentContainer .description table, .contentContainer .details table {
-    border-bottom:none;
-}
-.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
-    vertical-align:top;
-    padding-right:20px;
-}
-.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
-.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
-.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
-.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
-    padding-right:3px;
+.overviewSummary, .memberSummary  {
+    padding:0px;
 }
-.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
     position:relative;
     text-align:left;
     background-repeat:no-repeat;
-    color:#FFFFFF;
+    color:#253441;
     font-weight:bold;
     clear:none;
     overflow:hidden;
     padding:0px;
+    padding-top:10px;
+    padding-left:1px;
     margin:0px;
+    white-space:pre;
 }
-caption a:link, caption a:hover, caption a:active, caption a:visited {
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
     color:#FFFFFF;
 }
-.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
     white-space:nowrap;
-    padding-top:8px;
-    padding-left:8px;
-    display:block;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
     float:left;
-    background-image:url(resources/titlebar.gif);
-    height:18px;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
 }
-.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
-    width:10px;
-    background-image:url(resources/titlebar_end.gif);
-    background-repeat:no-repeat;
-    background-position:top right;
-    position:relative;
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
     float:left;
+    background-color:#F8981D;
+    height:16px;
 }
-ul.blockList ul.blockList li.blockList table {
-    margin:0 0 12px 0px;
-    width:100%;
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
 }
-.tableSubHeadingColor {
-    background-color: #EEEEFF;
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
 }
-.altColor {
-    background-color:#eeeeef;
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
 }
-.rowColor {
-    background-color:#ffffff;
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
 }
-.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
     text-align:left;
-    padding:3px 3px 3px 7px;
+    padding:0px 0px 12px 10px;
 }
-th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
     background:#dee3e9;
-    border-top:1px solid #9eadc0;
-    border-bottom:1px solid #9eadc0;
     text-align:left;
-    padding:3px 3px 3px 7px;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
+    padding:8px 3px 3px 7px;
 }
 td.colFirst, th.colFirst {
-    border-left:1px solid #9eadc0;
     white-space:nowrap;
+    font-size:13px;
 }
 td.colLast, th.colLast {
-    border-right:1px solid #9eadc0;
+    font-size:13px;
 }
 td.colOne, th.colOne {
-    border-right:1px solid #9eadc0;
-    border-left:1px solid #9eadc0;
-}
-table.overviewSummary  {
-    padding:0px;
-    margin-left:0px;
+    font-size:13px;
 }
-table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
-table.overviewSummary td.colOne, table.overviewSummary th.colOne {
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
     width:25%;
-    vertical-align:middle;
+    vertical-align:top;
 }
-table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
-    width:25%;
-    vertical-align:middle;
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
 }
 /*
 Content styles
@@ -453,6 +520,24 @@ Content styles
 .docSummary {
     padding:0;
 }
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
 /*
 Formatting effect styles
 */
@@ -463,12 +548,27 @@ Formatting effect styles
 h1.hidden {
     visibility:hidden;
     overflow:hidden;
-    font-size:.9em;
+    font-size:10px;
 }
 .block {
     display:block;
-    margin:3px 0 0 0;
+    margin:3px 10px 2px 0px;
+    color:#474747;
 }
-.strong {
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
     font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
 }
\ No newline at end of file

Modified: websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/usage.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/usage.html (original)
+++ websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/usage.html Thu Jan  4 10:22:34 2018
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia 1.4  at 2015-10-15 
- | Rendered using Apache Maven Fluido Skin 1.4
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-04 
+ | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
@@ -9,25 +9,31 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="Maria Odea Ching" />
     <meta name="Date-Creation-yyyymmdd" content="20060721" />
-    <meta name="Date-Revision-yyyymmdd" content="20151015" />
+    <meta name="Date-Revision-yyyymmdd" content="20180104" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven Checkstyle Plugin &#x2013; Usage</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
 
       
-    <script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.5.min.js"></script>
 
-                          
-        
-<script src="https://www.google-analytics.com/urchin.js" type="text/javascript"></script>
-                      
-        
-<script type="text/javascript">_uacct = "UA-140879-1";
-        urchinTracker();</script>
-          
-                  </head>
+                  <!-- Google Analytics -->
+    <script type="text/javascript">
+
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+
+      (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+      })();
+
+    </script>
+          </head>
         <body class="topBarDisabled">
           
                 
@@ -36,8 +42,8 @@
         <div class="container-fluid">
           <div id="banner">
         <div class="pull-left">
-                                    <a href="http://www.apache.org/" id="bannerLeft">
-                                                                                                <img src="../../images/apache-maven-project.png"  alt="Apache Maven"/>
+                                    <a href="https://www.apache.org/" id="bannerLeft">
+                                                                                                <img src="../../images/apache-maven-project.png"  alt="Apache Maven Checkstyle Plugin"/>
                 </a>
                       </div>
         <div class="pull-right">                                <a href="../../" id="bannerRight">
@@ -49,10 +55,9 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-                
-                    
+              
                               <li class="">
-                    <a href="http://www.apache.org/" class="externalLink" title="Apache">
+                    <a href="https://www.apache.org/" class="externalLink" title="Apache">
         Apache</a>
                     <span class="divider">/</span>
       </li>
@@ -66,18 +71,17 @@
         Plugins</a>
                     <span class="divider">/</span>
       </li>
-                <li class="">
-                    <a href="./" title="Apache Maven Checkstyle Plugin">
+            <li class="">
+                    <a href="index.html" title="Apache Maven Checkstyle Plugin">
         Apache Maven Checkstyle Plugin</a>
                     <span class="divider">/</span>
       </li>
         <li class="active ">Usage</li>
         
-                
-                    
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2015-10-15</li>
+              
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-04</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 2.17
+                    Version: 3.0.0
         </li>
             
                             </ul>
@@ -87,8 +91,7 @@
       <div class="row-fluid">
         <div id="leftColumn" class="span2">
           <div class="well sidebar-nav">
-                
-                    
+              
                 <ul class="nav nav-list">
                     <li class="nav-header">Overview</li>
                               
@@ -207,13 +210,6 @@
                               
       <li>
   
-                          <a href="../../ant-tasks/index.html" title="Ant Tasks">
-          <span class="none"></span>
-        Ant Tasks</a>
-            </li>
-                
-      <li>
-  
                           <a href="../../archetype/index.html" title="Archetype">
           <span class="none"></span>
         Archetype</a>
@@ -313,40 +309,39 @@
                               
       <li>
   
-                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">
+                          <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">
           <span class="none"></span>
         How Apache Works</a>
             </li>
                 
       <li>
   
-                          <a href="http://www.apache.org/foundation/" class="externalLink" title="Foundation">
+                          <a href="https://www.apache.org/foundation/" class="externalLink" title="Foundation">
           <span class="none"></span>
         Foundation</a>
             </li>
                 
       <li>
   
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">
+                          <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">
           <span class="none"></span>
         Sponsoring Apache</a>
             </li>
                 
       <li>
   
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+                          <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
           <span class="none"></span>
         Thanks</a>
             </li>
             </ul>
-                
-                    
+              
                             <form id="search-form" action="https://www.google.com/search" method="get" >
     
   <input value="$sitesearchValue" name="sitesearch" type="hidden"/>
   <input class="search-query" name="q" id="query" type="text" />
 </form>
-<script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=search-form"></script>
+<script type="text/javascript" src="https://cse.google.com/brand?form=search-form"></script>
           
           <hr />
 
@@ -355,7 +350,7 @@
     <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
 
     
-    <div class="g-plusone" data-href="http://maven.apache.org/plugins/maven-checkstyle-plugin/" data-size="tall" ></div>
+    <div class="g-plusone" data-href="https://maven.apache.org/plugins/maven-checkstyle-plugin/" data-size="tall" ></div>
 
                    <div class="clear"></div>
                             <div class="clear"></div>
@@ -371,7 +366,7 @@
                 
         <div id="bodyColumn"  class="span10" >
                                   
-            <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements.  See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership.  The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License.  You may obtain a copy of the License at --><!--  --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!--  --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied.  See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><!-- NOTE: For help with the syntax of this file, see: --><!-- http://maven.apache.org/doxia/references/
 apt-format.html --><div class="section">
+            <div class="section">
 <h2><a name="Usage"></a>Usage</h2>
 <p>The following examples describe the basic usage of the Checkstyle Plugin.</p>
 <div class="section">
@@ -384,7 +379,7 @@
         &lt;plugin&gt;
           &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
           &lt;artifactId&gt;maven-checkstyle-plugin&lt;/artifactId&gt;
-          &lt;version&gt;2.17&lt;/version&gt;
+          &lt;version&gt;3.0.0&lt;/version&gt;
           &lt;reportSets&gt;
             &lt;reportSet&gt;
               &lt;reports&gt;
@@ -409,13 +404,13 @@
 <div class="section">
 <h3><a name="Checking_for_Violations_as_Part_of_the_Build"></a>Checking for Violations as Part of the Build</h3>
 <p>If you want to report to the console or fail the build, you must add an execution of <tt>checkstyle::check</tt> to the <tt>&lt;build&gt;</tt> element and configure any options that you need.</p>
-<p>(Note in that for Maven 3, as per <a class="externalLink" href="https://cwiki.apache.org/confluence/display/MAVEN/Maven+3.x+Compatibility+Notes">Maven 3 Compatibility Notes</a>, in Maven 3, options you set in the <tt>&lt;reporting&gt;</tt> element do not have any effect on executions in the <tt>&lt;build&gt;</tt> element.)</p>
+<p>Options you set in the <tt>&lt;reporting&gt;</tt> element do not have any effect on executions in the <tt>&lt;build&gt;</tt> element.</p>
 <p>Note that the phase that <tt>checkstyle::check</tt> is bound to is very important. If bound to the validate phase, it would check the code prior to compiling the code. If the code is invalid, the parsing errors reported by checkstyle may be different than what would be expected from the javac compiler. However, it's guaranteed to run. Another popular option is to bind it to the verify phase which would run much later (and allow the javac compiler to flag invalid code prior to checkstyle). However, if developers generally just use &quot;mvn test&quot; prior to pushing changes, checkstyle would not run as verify occurs after the test phase.</p>
 <p>For example:</p>
 <div class="source"><pre class="prettyprint linenums"> &lt;plugin&gt;
    &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
    &lt;artifactId&gt;maven-checkstyle-plugin&lt;/artifactId&gt;
-   &lt;version&gt;2.17&lt;/version&gt;
+   &lt;version&gt;3.0.0&lt;/version&gt;
    &lt;executions&gt;
      &lt;execution&gt;
        &lt;id&gt;validate&lt;/id&gt;
@@ -443,10 +438,9 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2015
-                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
-            All rights reserved.      
-                    
+                                      <p >Copyright &copy;                    2005&#x2013;2018
+                        <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+            All rights reserved.    
       </p>
                 </div>
 

Modified: websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/allclasses-frame.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/allclasses-frame.html (original)
+++ websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/allclasses-frame.html Thu Jan  4 10:22:34 2018
@@ -12,40 +12,40 @@
 
 		<ul>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/exec/CheckstyleReportListenerMultiSourceTest.html" target="classFrame">CheckstyleReportListenerMultiSourceTest</a>
+				<a href="org/apache/maven/plugins/checkstyle/exec/CheckstyleReportListenerMultiSourceTest.html" target="classFrame">CheckstyleReportListenerMultiSourceTest</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/exec/CheckstyleReportListenerTest.html" target="classFrame">CheckstyleReportListenerTest</a>
+				<a href="org/apache/maven/plugins/checkstyle/exec/CheckstyleReportListenerTest.html" target="classFrame">CheckstyleReportListenerTest</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/CheckstyleReportTest.html" target="classFrame">CheckstyleReportTest</a>
+				<a href="org/apache/maven/plugins/checkstyle/CheckstyleReportTest.html" target="classFrame">CheckstyleReportTest</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/exec/CheckstyleResultsTest.html" target="classFrame">CheckstyleResultsTest</a>
+				<a href="org/apache/maven/plugins/checkstyle/exec/CheckstyleResultsTest.html" target="classFrame">CheckstyleResultsTest</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/CheckstyleViolationCheckMojoTest.html" target="classFrame">CheckstyleViolationCheckMojoTest</a>
+				<a href="org/apache/maven/plugins/checkstyle/CheckstyleViolationCheckMojoTest.html" target="classFrame">CheckstyleViolationCheckMojoTest</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/stubs/MavenProjectWithExceptionsStub.html" target="classFrame">MavenProjectWithExceptionsStub</a>
+				<a href="org/apache/maven/plugins/checkstyle/stubs/MavenProjectWithExceptionsStub.html" target="classFrame">MavenProjectWithExceptionsStub</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/stubs/MavenProjectWithNoJxrPluginStub.html" target="classFrame">MavenProjectWithNoJxrPluginStub</a>
+				<a href="org/apache/maven/plugins/checkstyle/stubs/MavenProjectWithNoJxrPluginStub.html" target="classFrame">MavenProjectWithNoJxrPluginStub</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/stubs/MinMavenProjectStub.html" target="classFrame">MinMavenProjectStub</a>
+				<a href="org/apache/maven/plugins/checkstyle/stubs/MinMavenProjectStub.html" target="classFrame">MinMavenProjectStub</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/stubs/ModuleMavenProjectStub.html" target="classFrame">ModuleMavenProjectStub</a>
+				<a href="org/apache/maven/plugins/checkstyle/stubs/ModuleMavenProjectStub.html" target="classFrame">ModuleMavenProjectStub</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/stubs/MultiMavenProjectStub.html" target="classFrame">MultiMavenProjectStub</a>
+				<a href="org/apache/maven/plugins/checkstyle/stubs/MultiMavenProjectStub.html" target="classFrame">MultiMavenProjectStub</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/ReportResourceTest.html" target="classFrame">ReportResourceTest</a>
+				<a href="org/apache/maven/plugins/checkstyle/ReportResourceTest.html" target="classFrame">ReportResourceTest</a>
 			</li>
 						<li>
-				<a href="org/apache/maven/plugin/checkstyle/RuleUtilTest.html" target="classFrame">RuleUtilTest</a>
+				<a href="org/apache/maven/plugins/checkstyle/RuleUtilTest.html" target="classFrame">RuleUtilTest</a>
 			</li>
 			      </ul>
 

Modified: websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/index.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/index.html (original)
+++ websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/index.html Thu Jan  4 10:22:34 2018
@@ -4,7 +4,7 @@
 <!-- this is a JXR report set -->
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Maven Checkstyle Plugin 2.17 Reference</title>
+		<title>Apache Maven Checkstyle Plugin 3.0.0 Reference</title>
 	</head>
     <frameset cols="20%,80%">
 		<frameset rows="30%,70%">

Added: websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.html (added)
+++ websites/production/maven/components/plugins-archives/maven-checkstyle-plugin-LATEST/xref-test/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.html Thu Jan  4 10:22:34 2018
@@ -0,0 +1,302 @@
+<!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>CheckstyleReportTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../testapidocs/org/apache/maven/plugins/checkstyle/CheckstyleReportTest.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.maven.plugins.checkstyle;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em class="jxr_comment"> *  <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<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> java.io.File;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong class="jxr_keyword">import</strong> java.io.Writer;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Locale;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong class="jxr_keyword">import</strong> java.util.ResourceBundle;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.DependencyResolutionRequiredException;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.doxia.site.decoration.DecorationModel;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.doxia.siterenderer.RendererException;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.doxia.siterenderer.SiteRenderingContext;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.descriptor.PluginDescriptor;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.testing.AbstractMojoTestCase;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugins.checkstyle.CheckstyleReport;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.reporting.MavenReport;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.FileUtils;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.IOUtil;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.WriterFactory;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  <em class="jxr_javadoccomment"> * @author Edwin Punzalan</em>
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  <em class="jxr_javadoccomment"> * @version $Id$</em>
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/maven/plugins/checkstyle/CheckstyleReportTest.html">CheckstyleReportTest</a>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong class="jxr_keyword">extends</strong> AbstractMojoTestCase
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>  {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>      <strong class="jxr_keyword">private</strong> Locale oldLocale;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <em class="jxr_javadoccomment">/** {@inheritDoc} */</em>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> setUp()
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      {
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong class="jxr_keyword">super</strong>.setUp();
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>  
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>          oldLocale = Locale.getDefault();
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>          Locale.setDefault( Locale.ENGLISH );
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      }
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      <em class="jxr_javadoccomment">/** {@inheritDoc} */</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> tearDown()
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      {
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>          <strong class="jxr_keyword">super</strong>.tearDown();
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          Locale.setDefault( oldLocale );
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          oldLocale = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>      }
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>  
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNoSource()
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      {
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          File pluginXmlFile = <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/plugin-configs/no-source-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>  
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          CheckstyleReport mojo = (CheckstyleReport) lookupMojo( <span class="jxr_string">"checkstyle"</span>, pluginXmlFile );
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          assertNotNull( <span class="jxr_string">"Mojo found."</span>, mojo );
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          mojo.execute();
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          File outputFile = (File) getVariableValueFromObject( mojo, <span class="jxr_string">"outputFile"</span> );
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          renderer( mojo, outputFile );
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>  
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>          assertTrue( outputFile.getAbsolutePath() + <span class="jxr_string">" not generated!"</span>, outputFile.exists() );
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>  
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>          assertTrue( outputFile.getAbsolutePath() + <span class="jxr_string">" is empty!"</span>, outputFile.length() &lt;= 0 );
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      }
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMinConfiguration()
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>      {
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          generateReport( <span class="jxr_string">"min-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>      }
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>  
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCustomConfiguration()
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>      {
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>          generateReport( <span class="jxr_string">"custom-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>      }
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testUseFile()
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>     {
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         generateReport( <span class="jxr_string">"useFile-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>     }
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNoRulesSummary()
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>     {
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>         generateReport( <span class="jxr_string">"no-rules-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>     }
+<a class="jxr_linenumber" name="L112" href="#L112">112</a> 
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNoSeveritySummary()
+<a class="jxr_linenumber" name="L114" href="#L114">114</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>     {
+<a class="jxr_linenumber" name="L116" href="#L116">116</a>         generateReport( <span class="jxr_string">"no-severity-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>     }
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> 
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNoFilesSummary()
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>     {
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>         generateReport( <span class="jxr_string">"no-files-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>     }
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> 
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFailOnError()
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>     {
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>         <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>         {
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>             generateReport( <span class="jxr_string">"fail-on-error-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L130" href="#L130">130</a> 
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>             fail( <span class="jxr_string">"Must throw exception on errors"</span> );
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>         }
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>         <strong class="jxr_keyword">catch</strong> ( Exception e )
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         {
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>             <em class="jxr_comment">// expected</em>
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>         }
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     }
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> 
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testDependencyResolutionException()
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>     {
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>         <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>         {
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>             generateReport( <span class="jxr_string">"dep-resolution-exception-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L144" href="#L144">144</a> 
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>             fail( <span class="jxr_string">"Must throw exception on errors"</span> );
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>         }
+<a class="jxr_linenumber" name="L147" href="#L147">147</a>         <strong class="jxr_keyword">catch</strong> ( Exception e )
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>         {
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>             <strong class="jxr_keyword">if</strong> ( !( e.getCause().getCause().getCause() instanceof DependencyResolutionRequiredException ) )
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>             {
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>                 e.printStackTrace();
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>                 fail( <span class="jxr_string">"Must throw exception DependencyResolutionRequiredException on errors and not "</span> + e.getClass().getName() + <span class="jxr_string">", "</span> + e.getMessage() );
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>             }
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>         }
+<a class="jxr_linenumber" name="L155" href="#L155">155</a>     }
+<a class="jxr_linenumber" name="L156" href="#L156">156</a> 
+<a class="jxr_linenumber" name="L157" href="#L157">157</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testTestSourceDirectory()
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>     {
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>         generateReport( <span class="jxr_string">"test-source-directory-plugin-config.xml"</span> );
+<a class="jxr_linenumber" name="L161" href="#L161">161</a>     }
+<a class="jxr_linenumber" name="L162" href="#L162">162</a> 
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>     <strong class="jxr_keyword">private</strong> File generateReport( String pluginXml )
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>     {
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>         File pluginXmlFile = <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/plugin-configs/"</span> + pluginXml );
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>         ResourceBundle bundle =
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>             ResourceBundle.getBundle( <span class="jxr_string">"checkstyle-report"</span>, Locale.getDefault(), <strong class="jxr_keyword">this</strong>.getClassLoader() );
+<a class="jxr_linenumber" name="L169" href="#L169">169</a> 
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>         CheckstyleReport mojo = (CheckstyleReport) lookupMojo( <span class="jxr_string">"checkstyle"</span>, pluginXmlFile );
+<a class="jxr_linenumber" name="L171" href="#L171">171</a> 
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>         assertNotNull( <span class="jxr_string">"Mojo found."</span>, mojo );
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         PluginDescriptor descriptorStub = <strong class="jxr_keyword">new</strong> PluginDescriptor();
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>         descriptorStub.setGroupId( <span class="jxr_string">"org.apache.maven.plugins"</span> );
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>         descriptorStub.setArtifactId( <span class="jxr_string">"maven-checkstyle-plugin"</span> );
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>         setVariableValueToObject( mojo, <span class="jxr_string">"plugin"</span>, descriptorStub );
+<a class="jxr_linenumber" name="L178" href="#L178">178</a> 
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>         mojo.execute();
+<a class="jxr_linenumber" name="L180" href="#L180">180</a> 
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>         File outputFile = (File) getVariableValueFromObject( mojo, <span class="jxr_string">"outputFile"</span> );
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>         assertNotNull( <span class="jxr_string">"Test output file"</span>, outputFile );
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>         assertTrue( <span class="jxr_string">"Test output file exists"</span>, outputFile.exists() );
+<a class="jxr_linenumber" name="L184" href="#L184">184</a> 
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>         String cacheFile = (String) getVariableValueFromObject( mojo, <span class="jxr_string">"cacheFile"</span> );
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>         <strong class="jxr_keyword">if</strong> ( cacheFile != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>         {
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>             assertTrue( <span class="jxr_string">"Test cache file exists"</span>, <strong class="jxr_keyword">new</strong> File( cacheFile ).exists() );
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>         }
+<a class="jxr_linenumber" name="L190" href="#L190">190</a> 
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>         MavenReport reportMojo = mojo;
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>         File outputDir = reportMojo.getReportOutputDirectory();
+<a class="jxr_linenumber" name="L193" href="#L193">193</a> 
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>         Boolean rss = (Boolean) getVariableValueFromObject( mojo, <span class="jxr_string">"enableRSS"</span> );
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>         <strong class="jxr_keyword">if</strong> (rss)
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>         {
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>             File rssFile = <strong class="jxr_keyword">new</strong> File( outputDir, <span class="jxr_string">"checkstyle.rss"</span> );
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>             assertTrue( <span class="jxr_string">"Test rss file exists"</span>, rssFile.exists() );
+<a class="jxr_linenumber" name="L199" href="#L199">199</a>         }
+<a class="jxr_linenumber" name="L200" href="#L200">200</a> 
+<a class="jxr_linenumber" name="L201" href="#L201">201</a>         File useFile = (File) getVariableValueFromObject( mojo, <span class="jxr_string">"useFile"</span> );
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>         <strong class="jxr_keyword">if</strong> ( useFile != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L203" href="#L203">203</a>         {
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>             assertTrue( <span class="jxr_string">"Test useFile exists"</span>, useFile.exists() );
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>         }
+<a class="jxr_linenumber" name="L206" href="#L206">206</a> 
+<a class="jxr_linenumber" name="L207" href="#L207">207</a>         String filename = reportMojo.getOutputName() + <span class="jxr_string">".html"</span>;
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>         File outputHtml = <strong class="jxr_keyword">new</strong> File( outputDir, filename );
+<a class="jxr_linenumber" name="L209" href="#L209">209</a> 
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>         renderer( mojo, outputHtml );
+<a class="jxr_linenumber" name="L211" href="#L211">211</a> 
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>         assertTrue( outputHtml.getAbsolutePath() + <span class="jxr_string">" not generated!"</span>, outputHtml.exists() );
+<a class="jxr_linenumber" name="L213" href="#L213">213</a> 
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>         assertTrue( outputHtml.getAbsolutePath() + <span class="jxr_string">" is empty!"</span>, outputHtml.length() &gt; 0 );
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> 
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>         String htmlString = FileUtils.fileRead( outputHtml );
+<a class="jxr_linenumber" name="L217" href="#L217">217</a> 
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>         <strong class="jxr_keyword">boolean</strong> searchHeaderFound =
+<a class="jxr_linenumber" name="L219" href="#L219">219</a>             ( htmlString.indexOf( <span class="jxr_string">"&lt;h2&gt;"</span> + bundle.getString( <span class="jxr_string">"report.checkstyle.rules"</span> ) ) &gt; 0 );
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>         Boolean rules = (Boolean) getVariableValueFromObject( mojo, <span class="jxr_string">"enableRulesSummary"</span> );
+<a class="jxr_linenumber" name="L221" href="#L221">221</a>         <strong class="jxr_keyword">if</strong> (rules)
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>         {
+<a class="jxr_linenumber" name="L223" href="#L223">223</a>             assertTrue( <span class="jxr_string">"Test for Rules Summary"</span>, searchHeaderFound );
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>         }
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>         <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>         {
+<a class="jxr_linenumber" name="L227" href="#L227">227</a>             assertFalse( <span class="jxr_string">"Test for Rules Summary"</span>, searchHeaderFound );
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>         }
+<a class="jxr_linenumber" name="L229" href="#L229">229</a> 
+<a class="jxr_linenumber" name="L230" href="#L230">230</a>         searchHeaderFound =
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>             ( htmlString.indexOf( <span class="jxr_string">"&lt;h2&gt;"</span> + bundle.getString( <span class="jxr_string">"report.checkstyle.summary"</span> )  ) &gt; 0 );
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>         Boolean severity = (Boolean) getVariableValueFromObject( mojo, <span class="jxr_string">"enableSeveritySummary"</span> );
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>         <strong class="jxr_keyword">if</strong> (severity)
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>         {
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>             assertTrue( <span class="jxr_string">"Test for Severity Summary"</span>, searchHeaderFound );
+<a class="jxr_linenumber" name="L236" href="#L236">236</a>         }
+<a class="jxr_linenumber" name="L237" href="#L237">237</a>         <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>         {
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>             assertFalse( <span class="jxr_string">"Test for Severity Summary"</span>, searchHeaderFound );
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>         }
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> 
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>         searchHeaderFound =
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>             ( htmlString.indexOf( <span class="jxr_string">"&lt;h2&gt;"</span> + bundle.getString( <span class="jxr_string">"report.checkstyle.files"</span> ) ) &gt; 0 );
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>         Boolean files = (Boolean) getVariableValueFromObject( mojo, <span class="jxr_string">"enableFilesSummary"</span> );
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>         <strong class="jxr_keyword">if</strong> (files)
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>         {
+<a class="jxr_linenumber" name="L247" href="#L247">247</a>             assertTrue( <span class="jxr_string">"Test for Files Summary"</span>, searchHeaderFound );
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>         }
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>         <strong class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>         {
+<a class="jxr_linenumber" name="L251" href="#L251">251</a>             assertFalse( <span class="jxr_string">"Test for Files Summary"</span>, searchHeaderFound );
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>         }
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> 
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>         <strong class="jxr_keyword">return</strong> outputHtml;
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>     }
+<a class="jxr_linenumber" name="L256" href="#L256">256</a> 
+<a class="jxr_linenumber" name="L257" href="#L257">257</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment">     * Renderer the sink from the report mojo.</em>
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">     * @param mojo not null</em>
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment">     * @param outputHtml not null</em>
+<a class="jxr_linenumber" name="L262" href="#L262">262</a> <em class="jxr_javadoccomment">     * @throws RendererException if any</em>
+<a class="jxr_linenumber" name="L263" href="#L263">263</a> <em class="jxr_javadoccomment">     * @throws IOException if any</em>
+<a class="jxr_linenumber" name="L264" href="#L264">264</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L265" href="#L265">265</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> renderer( CheckstyleReport mojo, File outputHtml )
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>         <strong class="jxr_keyword">throws</strong> RendererException, Exception
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>     {
+<a class="jxr_linenumber" name="L268" href="#L268">268</a>         Writer writer = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>         SiteRenderingContext context = <strong class="jxr_keyword">new</strong> SiteRenderingContext();
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>         context.setDecoration( <strong class="jxr_keyword">new</strong> DecorationModel() );
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>         context.setTemplateName( <span class="jxr_string">"org/apache/maven/doxia/siterenderer/resources/default-site.vm"</span> );
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>         context.setLocale( Locale.ENGLISH );
+<a class="jxr_linenumber" name="L273" href="#L273">273</a> 
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>         <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>         {
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>             outputHtml.getParentFile().mkdirs();
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>             writer = WriterFactory.newXmlWriter( outputHtml );
+<a class="jxr_linenumber" name="L278" href="#L278">278</a> 
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>             mojo.execute();
+<a class="jxr_linenumber" name="L280" href="#L280">280</a> 
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>             writer.close();
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>             writer = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L283" href="#L283">283</a>         }
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>         <strong class="jxr_keyword">finally</strong>
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>         {
+<a class="jxr_linenumber" name="L286" href="#L286">286</a>             IOUtil.close( writer );
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>         }
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>     }
+<a class="jxr_linenumber" name="L289" href="#L289">289</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+</body>
+</html>
\ No newline at end of file