maven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ol...@apache.org
Subject svn commit: r841546 [16/18] - in /websites/production/maven/content/plugins/maven-clean-plugin: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/maven/ apidocs/org/apache/maven/plugin/ apidocs/org/apache/maven/plugin/clean/ apidocs/org/a...
Date Mon, 10 Dec 2012 21:38:11 GMT
Added: websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/overview-tree.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/overview-tree.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/overview-tree.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_31) on Sat May 26 18:49:46 CEST 2012 -->
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<TITLE>
+Class Hierarchy (Maven Clean Plugin 2.5 Test API)
+</TITLE>
+
+<META NAME="date" CONTENT="2012-05-26">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy (Maven Clean Plugin 2.5 Test API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/maven/plugin/clean/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="org/apache/maven/plugin/clean/package-tree.html">org.apache.maven.plugin.clean</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">junit.framework.Assert<UL>
+<LI TYPE="circle">junit.framework.TestCase (implements junit.framework.Test)
+<UL>
+<LI TYPE="circle">org.codehaus.plexus.PlexusTestCase<UL>
+<LI TYPE="circle">org.apache.maven.plugin.testing.<A HREF="http://maven.apache.org/shared/maven-plugin-testing-harness/apidocs/org/apache/maven/plugin/testing/AbstractMojoTestCase.html?is-external=true" title="class or interface in org.apache.maven.plugin.testing"><B>AbstractMojoTestCase</B></A><UL>
+<LI TYPE="circle">org.apache.maven.plugin.clean.<A HREF="org/apache/maven/plugin/clean/CleanMojoTest.html" title="class in org.apache.maven.plugin.clean"><B>CleanMojoTest</B></A></UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.maven.plugin.clean.<A HREF="org/apache/maven/plugin/clean/Utils.html" title="class in org.apache.maven.plugin.clean"><B>Utils</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/apache/maven/plugin/clean/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &#169; 2001-2012 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>

Added: websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/package-list
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/package-list (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/package-list Mon Dec 10 21:37:53 2012
@@ -0,0 +1 @@
+org.apache.maven.plugin.clean

Added: websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/packages
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/packages (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/packages Mon Dec 10 21:37:53 2012
@@ -0,0 +1 @@
+org.apache.maven.plugin.clean
\ No newline at end of file

Added: websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/resources/inherit.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/resources/inherit.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/stylesheet.css
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/stylesheet.css (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/testapidocs/stylesheet.css Mon Dec 10 21:37:53 2012
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+

Added: websites/production/maven/content/plugins/maven-clean-plugin/usage.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/usage.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/usage.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia at May 26, 2012 -->
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <title>Usage</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+        <meta name="author" content="Edwin Punzalan" />
+        <meta name="Date-Revision-yyyymmdd" content="20120526" />
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+                                                    
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+                                                        
+<script type="text/javascript">_uacct = "UA-140879-1";
+        urchinTracker();</script>
+                    </head>
+  <body class="composite">
+    <div id="banner">
+                                      <a href="../../" id="bannerLeft">
+                                                <img src="../../images/apache-maven-project-2.png" alt="" />
+                </a>
+                        <span id="bannerRight">
+                                                <img src="../../images/maven-logo-2.gif" alt="" />
+                </span>
+            <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+                                <div class="xleft">
+                          <a href="http://www.apache.org/" class="externalLink">Apache</a>
+        &gt;
+                  <a href="../../index.html">Maven</a>
+        &gt;
+                  <a href="../index.html">Plugins</a>
+        &gt;
+                      <a href="./">Maven Clean plugin</a>
+        &gt;
+    Usage
+      </div>
+            <div class="xright">        
+                                 Last Published: 2012-05-26
+              &nbsp;| Version: 2.5
+            </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+                                                <h5>Overview</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="index.html">Introduction</a>
+            </li>
+                  <li class="none">
+                  <a href="plugin-info.html">Goals</a>
+            </li>
+                  <li class="none">
+            <strong>Usage</strong>
+          </li>
+                  <li class="none">
+                  <a href="faq.html">FAQ</a>
+            </li>
+          </ul>
+                       <h5>Examples</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="examples/delete_additional_files.html">Delete Additional Files</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/skipping-clean.html">Skipping Clean</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/ignoring-errors.html">Ignoring Errors</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                                                                                                                                                          <li class="collapsed">
+                  <a href="project-info.html">Project Information</a>
+                  </li>
+                                                                                                                                                                                                                                                                                            <li class="collapsed">
+                  <a href="project-reports.html">Project Reports</a>
+                  </li>
+          </ul>
+                       <h5>Maven Projects</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="../../ant-tasks/index.html">Ant Tasks</a>
+            </li>
+                  <li class="none">
+                  <a href="../../archetype/index.html">Archetype</a>
+            </li>
+                  <li class="none">
+                  <a href="../../doxia/index.html">Doxia</a>
+            </li>
+                  <li class="none">
+                  <a href="../../jxr/index.html">JXR</a>
+            </li>
+                  <li class="none">
+                  <a href="../../maven-1.x/index.html">Maven 1.x</a>
+            </li>
+                  <li class="none">
+                  <a href="../../index.html">Maven 2 & 3</a>
+            </li>
+                  <li class="none">
+                  <a href="../index.html">Plugins</a>
+            </li>
+                  <li class="none">
+                  <a href="../../scm/index.html">SCM</a>
+            </li>
+                  <li class="none">
+                  <a href="../../shared/index.html">Shared Components</a>
+            </li>
+                  <li class="none">
+                  <a href="../../surefire/index.html">Surefire</a>
+            </li>
+                  <li class="none">
+                  <a href="../../wagon/index.html">Wagon</a>
+            </li>
+          </ul>
+                       <h5>ASF</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+            </li>
+          </ul>
+                                 <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+          <img alt="Built by Maven" src="./images/logos/maven-feather.png"/>
+        </a>
+                       
+                            </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <!-- 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/referen
 ces/apt-format.html --><div class="section"><h2>Usage<a name="Usage"></a></h2><p>The Maven Clean Plugin, as the name implies, attempts to clean the files and directories generated by Maven during its build. While there are plugins that generate additional files, the Clean Plugin assumes that these files are generated inside the <tt>target</tt> directory.</p><div class="section"><h3>Cleaning a Maven project using the command-line<a name="Cleaning_a_Maven_project_using_the_command-line"></a></h3><p>The Clean Plugin can be called to execute in the command-line without any additional configurations. Like the other plugins, to run the Clean Plugin, you use:</p><div class="source"><pre>  mvn clean:clean</pre></div><p>where the first <tt>clean</tt> refers to the plugin's alias, and the second <tt>clean</tt> refers to the plugin goal.</p><p>However, the Clean Plugin is a special plugin and is bound to its own special lifecycyle phase called <tt>clean</tt>. Thus, for simplicity, it c
 an also be executed by using:</p><div class="source"><pre>  mvn clean</pre></div><p>or with other phases/goals like:</p><div class="source"><pre>  mvn clean package site</pre></div></div><div class="section"><h3>Running the Clean Plugin automatically during a build<a name="Running_the_Clean_Plugin_automatically_during_a_build"></a></h3><p>If for some reason, adding <tt>clean</tt> to the command-line is not option, the Clean Plugin can be put into a project's <tt>pom.xml</tt> so that it gets executed everytime the project is built. Below is a sample <tt>pom.xml</tt> for running the Clean Plugin in the <tt>initialize</tt> phase everytime the project is built:</p><div class="source"><pre>&lt;project&gt;
+  [...]
+  &lt;build&gt;
+    &lt;plugins&gt;
+      &lt;plugin&gt;
+        &lt;artifactId&gt;maven-clean-plugin&lt;/artifactId&gt;
+        &lt;version&gt;2.5&lt;/version&gt;
+        &lt;executions&gt;
+          &lt;execution&gt;
+            &lt;id&gt;auto-clean&lt;/id&gt;
+            &lt;phase&gt;initialize&lt;/phase&gt;
+            &lt;goals&gt;
+              &lt;goal&gt;clean&lt;/goal&gt;
+            &lt;/goals&gt;
+          &lt;/execution&gt;
+        &lt;/executions&gt;
+      &lt;/plugin&gt;
+    &lt;/plugins&gt;
+  &lt;/build&gt;
+  [...]
+&lt;/project&gt;</pre></div></div></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        &#169;            2001-2012
+              The Apache Software Foundation
+            
+                       - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+        Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Added: websites/production/maven/content/plugins/maven-clean-plugin/xref-test/allclasses-frame.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/xref-test/allclasses-frame.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/xref-test/allclasses-frame.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,23 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>All Classes</title>
+		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+    </head>
+    <body>
+
+		<h3>All Classes</h3>
+
+		<ul>
+						<li>
+				<a href="org/apache/maven/plugin/clean/CleanMojoTest.html" target="classFrame">CleanMojoTest</a>
+			</li>
+						<li>
+				<a href="org/apache/maven/plugin/clean/Utils.html" target="classFrame">Utils</a>
+			</li>
+			      </ul>
+
+    </body>
+  </html>

Added: websites/production/maven/content/plugins/maven-clean-plugin/xref-test/index.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/xref-test/index.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/xref-test/index.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,24 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "DTD/xhtml1-frameset.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+		<title>Maven Clean Plugin 2.5 Reference</title>
+	</head>
+    <frameset cols="20%,80%">
+		<frameset rows="30%,70%">
+			<frame src="overview-frame.html" name="packageListFrame" />
+			<frame src="allclasses-frame.html" name="packageFrame" />
+		</frameset>
+		<frame src="overview-summary.html" name="classFrame" />
+        <noframes>
+            <body>
+                <h1>Frame Alert</h1>
+                <p>
+                    You don't have frames. Go <a href="overview-summary.html">here</a>
+                </p>
+            </body>
+        </noframes>
+    </frameset>
+</html>
+

Added: websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/CleanMojoTest.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/CleanMojoTest.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/CleanMojoTest.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,362 @@
+<!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>CleanMojoTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../testapidocs/org/apache/maven/plugin/clean/CleanMojoTest.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.maven.plugin.clean;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.io.RandomAccessFile;
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.nio.channels.FileChannel;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> java.nio.channels.FileLock;
+<a class="jxr_linenumber" name="26" href="#26">26</a>  
+<a class="jxr_linenumber" name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
+<a class="jxr_linenumber" name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.testing.AbstractMojoTestCase;
+<a class="jxr_linenumber" name="29" href="#29">29</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.FileUtils;
+<a class="jxr_linenumber" name="30" href="#30">30</a>  
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <em class="jxr_javadoccomment"> * Test the clean mojo.</em>
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <em class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="34" href="#34">34</a>  <em class="jxr_javadoccomment"> * @author &lt;a href="<a href="mailto:vincent.siveton@gmail.com" target="alexandria_uri">mailto:vincent.siveton@gmail.com</a>"&gt;Vincent Siveton&lt;/a&gt;</em>
+<a class="jxr_linenumber" name="35" href="#35">35</a>  <em class="jxr_javadoccomment"> * @version $Id: CleanMojoTest.java 942398 2010-05-08 14:57:59Z bentmann $</em>
+<a class="jxr_linenumber" name="36" href="#36">36</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="37" href="#37">37</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/maven/plugin/clean/CleanMojoTest.html">CleanMojoTest</a>
+<a class="jxr_linenumber" name="38" href="#38">38</a>      <strong class="jxr_keyword">extends</strong> AbstractMojoTestCase
+<a class="jxr_linenumber" name="39" href="#39">39</a>  {
+<a class="jxr_linenumber" name="40" href="#40">40</a>      <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em>
+<a class="jxr_linenumber" name="41" href="#41">41</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> setUp()
+<a class="jxr_linenumber" name="42" href="#42">42</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="43" href="#43">43</a>      {
+<a class="jxr_linenumber" name="44" href="#44">44</a>          <strong class="jxr_keyword">super</strong>.setUp();
+<a class="jxr_linenumber" name="45" href="#45">45</a>      }
+<a class="jxr_linenumber" name="46" href="#46">46</a>  
+<a class="jxr_linenumber" name="47" href="#47">47</a>      <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em>
+<a class="jxr_linenumber" name="48" href="#48">48</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> tearDown()
+<a class="jxr_linenumber" name="49" href="#49">49</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="50" href="#50">50</a>      {
+<a class="jxr_linenumber" name="51" href="#51">51</a>          <strong class="jxr_keyword">super</strong>.tearDown();
+<a class="jxr_linenumber" name="52" href="#52">52</a>      }
+<a class="jxr_linenumber" name="53" href="#53">53</a>  
+<a class="jxr_linenumber" name="54" href="#54">54</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="55" href="#55">55</a>  <em class="jxr_javadoccomment">     * Tests the simple removal of directories</em>
+<a class="jxr_linenumber" name="56" href="#56">56</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="57" href="#57">57</a>  <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="58" href="#58">58</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="59" href="#59">59</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testBasicClean()
+<a class="jxr_linenumber" name="60" href="#60">60</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="61" href="#61">61</a>      {
+<a class="jxr_linenumber" name="62" href="#62">62</a>          String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/basic-clean-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="63" href="#63">63</a>  
+<a class="jxr_linenumber" name="64" href="#64">64</a>          <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="65" href="#65">65</a>          FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/basic-clean-test"</span> ),
+<a class="jxr_linenumber" name="66" href="#66">66</a>                                   <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/basic-clean-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="67" href="#67">67</a>  
+<a class="jxr_linenumber" name="68" href="#68">68</a>          CleanMojo mojo = (CleanMojo) lookupMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="69" href="#69">69</a>          assertNotNull( mojo );
+<a class="jxr_linenumber" name="70" href="#70">70</a>  
+<a class="jxr_linenumber" name="71" href="#71">71</a>          mojo.execute();
+<a class="jxr_linenumber" name="72" href="#72">72</a>  
+<a class="jxr_linenumber" name="73" href="#73">73</a>          assertFalse( <span class="jxr_string">"Directory exists"</span>, checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/"</span>
+<a class="jxr_linenumber" name="74" href="#74">74</a>              + <span class="jxr_string">"basic-clean-test/buildDirectory"</span> ) );
+<a class="jxr_linenumber" name="75" href="#75">75</a>          assertFalse( <span class="jxr_string">"Directory exists"</span>, checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/basic-clean-test/"</span>
+<a class="jxr_linenumber" name="76" href="#76">76</a>              + <span class="jxr_string">"buildOutputDirectory"</span> ) );
+<a class="jxr_linenumber" name="77" href="#77">77</a>          assertFalse( <span class="jxr_string">"Directory exists"</span>, checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/basic-clean-test/"</span>
+<a class="jxr_linenumber" name="78" href="#78">78</a>              + <span class="jxr_string">"buildTestDirectory"</span> ) );
+<a class="jxr_linenumber" name="79" href="#79">79</a>      }
+<a class="jxr_linenumber" name="80" href="#80">80</a>  
+<a class="jxr_linenumber" name="81" href="#81">81</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="82" href="#82">82</a>  <em class="jxr_javadoccomment">     * Tests the removal of files and nested directories</em>
+<a class="jxr_linenumber" name="83" href="#83">83</a>  <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="84" href="#84">84</a>  <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="85" href="#85">85</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="86" href="#86">86</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCleanNestedStructure()
+<a class="jxr_linenumber" name="87" href="#87">87</a>          <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="88" href="#88">88</a>      {
+<a class="jxr_linenumber" name="89" href="#89">89</a>          String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/nested-clean-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="90" href="#90">90</a>  
+<a class="jxr_linenumber" name="91" href="#91">91</a>          <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="92" href="#92">92</a>          FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/nested-clean-test"</span> ),
+<a class="jxr_linenumber" name="93" href="#93">93</a>                                   <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/nested-clean-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="94" href="#94">94</a>  
+<a class="jxr_linenumber" name="95" href="#95">95</a>          CleanMojo mojo = (CleanMojo) lookupMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="96" href="#96">96</a>          assertNotNull( mojo );
+<a class="jxr_linenumber" name="97" href="#97">97</a>  
+<a class="jxr_linenumber" name="98" href="#98">98</a>          mojo.execute();
+<a class="jxr_linenumber" name="99" href="#99">99</a>  
+<a class="jxr_linenumber" name="100" href="#100">100</a>         assertFalse( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/nested-clean-test/target"</span> ) );
+<a class="jxr_linenumber" name="101" href="#101">101</a>         assertFalse( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/nested-clean-test/target/classes"</span> ) );
+<a class="jxr_linenumber" name="102" href="#102">102</a>         assertFalse( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/nested-clean-test/target/test-classes"</span> ) );
+<a class="jxr_linenumber" name="103" href="#103">103</a>     }
+<a class="jxr_linenumber" name="104" href="#104">104</a> 
+<a class="jxr_linenumber" name="105" href="#105">105</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="106" href="#106">106</a> <em class="jxr_javadoccomment">     * Tests that no exception is thrown when all internal variables are empty and that it doesn't</em>
+<a class="jxr_linenumber" name="107" href="#107">107</a> <em class="jxr_javadoccomment">     * just remove whats there</em>
+<a class="jxr_linenumber" name="108" href="#108">108</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="109" href="#109">109</a> <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="110" href="#110">110</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="111" href="#111">111</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCleanEmptyDirectories()
+<a class="jxr_linenumber" name="112" href="#112">112</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="113" href="#113">113</a>     {
+<a class="jxr_linenumber" name="114" href="#114">114</a>         String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/empty-clean-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="115" href="#115">115</a> 
+<a class="jxr_linenumber" name="116" href="#116">116</a>         <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="117" href="#117">117</a>         FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/empty-clean-test"</span> ),
+<a class="jxr_linenumber" name="118" href="#118">118</a>                                  <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/empty-clean-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="119" href="#119">119</a> 
+<a class="jxr_linenumber" name="120" href="#120">120</a>         CleanMojo mojo = (CleanMojo) lookupEmptyMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="121" href="#121">121</a>         assertNotNull( mojo );
+<a class="jxr_linenumber" name="122" href="#122">122</a> 
+<a class="jxr_linenumber" name="123" href="#123">123</a>         mojo.execute();
+<a class="jxr_linenumber" name="124" href="#124">124</a> 
+<a class="jxr_linenumber" name="125" href="#125">125</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/empty-clean-test/testDirectoryStructure"</span> ) );
+<a class="jxr_linenumber" name="126" href="#126">126</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/empty-clean-test/"</span>
+<a class="jxr_linenumber" name="127" href="#127">127</a>             + <span class="jxr_string">"testDirectoryStructure/file.txt"</span> ) );
+<a class="jxr_linenumber" name="128" href="#128">128</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/empty-clean-test/"</span>
+<a class="jxr_linenumber" name="129" href="#129">129</a>             + <span class="jxr_string">"testDirectoryStructure/outputDirectory"</span> ) );
+<a class="jxr_linenumber" name="130" href="#130">130</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/empty-clean-test/"</span>
+<a class="jxr_linenumber" name="131" href="#131">131</a>             + <span class="jxr_string">"testDirectoryStructure/outputDirectory/file.txt"</span> ) );
+<a class="jxr_linenumber" name="132" href="#132">132</a>     }
+<a class="jxr_linenumber" name="133" href="#133">133</a> 
+<a class="jxr_linenumber" name="134" href="#134">134</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="135" href="#135">135</a> <em class="jxr_javadoccomment">     * Tests the removal of files using fileset</em>
+<a class="jxr_linenumber" name="136" href="#136">136</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="137" href="#137">137</a> <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="138" href="#138">138</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="139" href="#139">139</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testFilesetsClean()
+<a class="jxr_linenumber" name="140" href="#140">140</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="141" href="#141">141</a>     {
+<a class="jxr_linenumber" name="142" href="#142">142</a>         String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/fileset-clean-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="143" href="#143">143</a> 
+<a class="jxr_linenumber" name="144" href="#144">144</a>         <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="145" href="#145">145</a>         FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/fileset-clean-test"</span> ),
+<a class="jxr_linenumber" name="146" href="#146">146</a>                                  <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/fileset-clean-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="147" href="#147">147</a> 
+<a class="jxr_linenumber" name="148" href="#148">148</a>         CleanMojo mojo = (CleanMojo) lookupMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="149" href="#149">149</a>         assertNotNull( mojo );
+<a class="jxr_linenumber" name="150" href="#150">150</a> 
+<a class="jxr_linenumber" name="151" href="#151">151</a>         mojo.execute();
+<a class="jxr_linenumber" name="152" href="#152">152</a> 
+<a class="jxr_linenumber" name="153" href="#153">153</a>         <em class="jxr_comment">// fileset 1</em>
+<a class="jxr_linenumber" name="154" href="#154">154</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/target"</span> ) );
+<a class="jxr_linenumber" name="155" href="#155">155</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/target/classes"</span> ) );
+<a class="jxr_linenumber" name="156" href="#156">156</a>         assertFalse( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/target/test-classes"</span> ) );
+<a class="jxr_linenumber" name="157" href="#157">157</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/target/subdir"</span> ) );
+<a class="jxr_linenumber" name="158" href="#158">158</a>         assertFalse( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/target/classes/file.txt"</span> ) );
+<a class="jxr_linenumber" name="159" href="#159">159</a>         assertTrue( checkEmpty( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/target/classes"</span> ) );
+<a class="jxr_linenumber" name="160" href="#160">160</a>         assertTrue( checkEmpty( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/target/subdir"</span> ) );
+<a class="jxr_linenumber" name="161" href="#161">161</a> 
+<a class="jxr_linenumber" name="162" href="#162">162</a>         <em class="jxr_comment">// fileset 2</em>
+<a class="jxr_linenumber" name="163" href="#163">163</a>         assertTrue( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/"</span>
+<a class="jxr_linenumber" name="164" href="#164">164</a>             + <span class="jxr_string">"buildOutputDirectory"</span> ) );
+<a class="jxr_linenumber" name="165" href="#165">165</a>         assertFalse( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/fileset-clean-test/"</span>
+<a class="jxr_linenumber" name="166" href="#166">166</a>             + <span class="jxr_string">"buildOutputDirectory/file.txt"</span> ) );
+<a class="jxr_linenumber" name="167" href="#167">167</a>     }
+<a class="jxr_linenumber" name="168" href="#168">168</a> 
+<a class="jxr_linenumber" name="169" href="#169">169</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="170" href="#170">170</a> <em class="jxr_javadoccomment">     * Tests the removal of a directory as file</em>
+<a class="jxr_linenumber" name="171" href="#171">171</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="172" href="#172">172</a> <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="173" href="#173">173</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="174" href="#174">174</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCleanInvalidDirectory()
+<a class="jxr_linenumber" name="175" href="#175">175</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="176" href="#176">176</a>     {
+<a class="jxr_linenumber" name="177" href="#177">177</a>         String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/invalid-directory-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="178" href="#178">178</a> 
+<a class="jxr_linenumber" name="179" href="#179">179</a>         <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="180" href="#180">180</a>         FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/invalid-directory-test"</span> ),
+<a class="jxr_linenumber" name="181" href="#181">181</a>                                  <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/invalid-directory-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="182" href="#182">182</a> 
+<a class="jxr_linenumber" name="183" href="#183">183</a>         CleanMojo mojo = (CleanMojo) lookupMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="184" href="#184">184</a>         assertNotNull( mojo );
+<a class="jxr_linenumber" name="185" href="#185">185</a> 
+<a class="jxr_linenumber" name="186" href="#186">186</a>         <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="187" href="#187">187</a>         {
+<a class="jxr_linenumber" name="188" href="#188">188</a>             mojo.execute();
+<a class="jxr_linenumber" name="189" href="#189">189</a> 
+<a class="jxr_linenumber" name="190" href="#190">190</a>             fail( <span class="jxr_string">"Should fail to delete a file treated as a directory"</span> );
+<a class="jxr_linenumber" name="191" href="#191">191</a>         }
+<a class="jxr_linenumber" name="192" href="#192">192</a>         <strong class="jxr_keyword">catch</strong> ( MojoExecutionException expected )
+<a class="jxr_linenumber" name="193" href="#193">193</a>         {
+<a class="jxr_linenumber" name="194" href="#194">194</a>             assertTrue( <strong class="jxr_keyword">true</strong> );
+<a class="jxr_linenumber" name="195" href="#195">195</a>         }
+<a class="jxr_linenumber" name="196" href="#196">196</a>     }
+<a class="jxr_linenumber" name="197" href="#197">197</a> 
+<a class="jxr_linenumber" name="198" href="#198">198</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="199" href="#199">199</a> <em class="jxr_javadoccomment">     * Tests the removal of a missing directory</em>
+<a class="jxr_linenumber" name="200" href="#200">200</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="201" href="#201">201</a> <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="202" href="#202">202</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="203" href="#203">203</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testMissingDirectory()
+<a class="jxr_linenumber" name="204" href="#204">204</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="205" href="#205">205</a>     {
+<a class="jxr_linenumber" name="206" href="#206">206</a>         String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/missing-directory-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="207" href="#207">207</a> 
+<a class="jxr_linenumber" name="208" href="#208">208</a>         <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="209" href="#209">209</a>         FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/missing-directory-test"</span> ),
+<a class="jxr_linenumber" name="210" href="#210">210</a>                                  <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/missing-directory-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="211" href="#211">211</a> 
+<a class="jxr_linenumber" name="212" href="#212">212</a>         CleanMojo mojo = (CleanMojo) lookupMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="213" href="#213">213</a>         assertNotNull( mojo );
+<a class="jxr_linenumber" name="214" href="#214">214</a> 
+<a class="jxr_linenumber" name="215" href="#215">215</a>         mojo.execute();
+<a class="jxr_linenumber" name="216" href="#216">216</a> 
+<a class="jxr_linenumber" name="217" href="#217">217</a>         assertFalse( checkExists( getBasedir() + <span class="jxr_string">"/target/test-classes/unit/missing-directory-test/does-not-exist"</span> ) );
+<a class="jxr_linenumber" name="218" href="#218">218</a>     }
+<a class="jxr_linenumber" name="219" href="#219">219</a> 
+<a class="jxr_linenumber" name="220" href="#220">220</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="221" href="#221">221</a> <em class="jxr_javadoccomment">     * Test the removal of a locked file on Windows systems.</em>
+<a class="jxr_linenumber" name="222" href="#222">222</a> <em class="jxr_javadoccomment">     * &lt;br/&gt;</em>
+<a class="jxr_linenumber" name="223" href="#223">223</a> <em class="jxr_javadoccomment">     * Note: Unix systems doesn't lock any files.</em>
+<a class="jxr_linenumber" name="224" href="#224">224</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="225" href="#225">225</a> <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="226" href="#226">226</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="227" href="#227">227</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCleanLockedFile()
+<a class="jxr_linenumber" name="228" href="#228">228</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="229" href="#229">229</a>     {
+<a class="jxr_linenumber" name="230" href="#230">230</a>         <strong class="jxr_keyword">if</strong> ( System.getProperty( <span class="jxr_string">"os.name"</span> ).toLowerCase().indexOf( <span class="jxr_string">"windows"</span> ) == -1 )
+<a class="jxr_linenumber" name="231" href="#231">231</a>         {
+<a class="jxr_linenumber" name="232" href="#232">232</a>             assertTrue( <span class="jxr_string">"Ignored this test on none Windows based systems"</span>, <strong class="jxr_keyword">true</strong> );
+<a class="jxr_linenumber" name="233" href="#233">233</a>             <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="234" href="#234">234</a>         }
+<a class="jxr_linenumber" name="235" href="#235">235</a> 
+<a class="jxr_linenumber" name="236" href="#236">236</a>         String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/locked-file-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="237" href="#237">237</a> 
+<a class="jxr_linenumber" name="238" href="#238">238</a>         <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="239" href="#239">239</a>         FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/locked-file-test"</span> ),
+<a class="jxr_linenumber" name="240" href="#240">240</a>                                  <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/locked-file-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="241" href="#241">241</a> 
+<a class="jxr_linenumber" name="242" href="#242">242</a>         CleanMojo mojo = (CleanMojo) lookupMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="243" href="#243">243</a>         assertNotNull( mojo );
+<a class="jxr_linenumber" name="244" href="#244">244</a> 
+<a class="jxr_linenumber" name="245" href="#245">245</a>         File f = <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/locked-file-test/buildDirectory/file.txt"</span> );
+<a class="jxr_linenumber" name="246" href="#246">246</a>         FileChannel channel = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="247" href="#247">247</a>         FileLock lock = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="248" href="#248">248</a>         <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="249" href="#249">249</a>         {
+<a class="jxr_linenumber" name="250" href="#250">250</a>             channel = <strong class="jxr_keyword">new</strong> RandomAccessFile( f, <span class="jxr_string">"rw"</span> ).getChannel();
+<a class="jxr_linenumber" name="251" href="#251">251</a>             lock = channel.lock();
+<a class="jxr_linenumber" name="252" href="#252">252</a> 
+<a class="jxr_linenumber" name="253" href="#253">253</a>             mojo.execute();
+<a class="jxr_linenumber" name="254" href="#254">254</a> 
+<a class="jxr_linenumber" name="255" href="#255">255</a>             fail( <span class="jxr_string">"Should fail to delete a file that is locked"</span> );
+<a class="jxr_linenumber" name="256" href="#256">256</a>         }
+<a class="jxr_linenumber" name="257" href="#257">257</a>         <strong class="jxr_keyword">catch</strong> ( MojoExecutionException expected )
+<a class="jxr_linenumber" name="258" href="#258">258</a>         {
+<a class="jxr_linenumber" name="259" href="#259">259</a>             assertTrue( <strong class="jxr_keyword">true</strong> );
+<a class="jxr_linenumber" name="260" href="#260">260</a>         }
+<a class="jxr_linenumber" name="261" href="#261">261</a>         <strong class="jxr_keyword">finally</strong>
+<a class="jxr_linenumber" name="262" href="#262">262</a>         {
+<a class="jxr_linenumber" name="263" href="#263">263</a>             <strong class="jxr_keyword">if</strong> ( lock != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="264" href="#264">264</a>             {
+<a class="jxr_linenumber" name="265" href="#265">265</a>                 lock.release();
+<a class="jxr_linenumber" name="266" href="#266">266</a>             }
+<a class="jxr_linenumber" name="267" href="#267">267</a> 
+<a class="jxr_linenumber" name="268" href="#268">268</a>             <strong class="jxr_keyword">if</strong> ( channel != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="269" href="#269">269</a>             {
+<a class="jxr_linenumber" name="270" href="#270">270</a>                 channel.close();
+<a class="jxr_linenumber" name="271" href="#271">271</a>             }
+<a class="jxr_linenumber" name="272" href="#272">272</a>         }
+<a class="jxr_linenumber" name="273" href="#273">273</a>     }
+<a class="jxr_linenumber" name="274" href="#274">274</a> 
+<a class="jxr_linenumber" name="275" href="#275">275</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="276" href="#276">276</a> <em class="jxr_javadoccomment">     * Test the removal of a locked file on Windows systems.</em>
+<a class="jxr_linenumber" name="277" href="#277">277</a> <em class="jxr_javadoccomment">     * &lt;br/&gt;</em>
+<a class="jxr_linenumber" name="278" href="#278">278</a> <em class="jxr_javadoccomment">     * Note: Unix systems doesn't lock any files.</em>
+<a class="jxr_linenumber" name="279" href="#279">279</a> <em class="jxr_javadoccomment">     *</em>
+<a class="jxr_linenumber" name="280" href="#280">280</a> <em class="jxr_javadoccomment">     * @throws Exception</em>
+<a class="jxr_linenumber" name="281" href="#281">281</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="282" href="#282">282</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testCleanLockedFileWithNoError()
+<a class="jxr_linenumber" name="283" href="#283">283</a>         <strong class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="284" href="#284">284</a>     {
+<a class="jxr_linenumber" name="285" href="#285">285</a>         <strong class="jxr_keyword">if</strong> ( System.getProperty( <span class="jxr_string">"os.name"</span> ).toLowerCase().indexOf( <span class="jxr_string">"windows"</span> ) == -1 )
+<a class="jxr_linenumber" name="286" href="#286">286</a>         {
+<a class="jxr_linenumber" name="287" href="#287">287</a>             assertTrue( <span class="jxr_string">"Ignored this test on none Windows based systems"</span>, <strong class="jxr_keyword">true</strong> );
+<a class="jxr_linenumber" name="288" href="#288">288</a>             <strong class="jxr_keyword">return</strong>;
+<a class="jxr_linenumber" name="289" href="#289">289</a>         }
+<a class="jxr_linenumber" name="290" href="#290">290</a> 
+<a class="jxr_linenumber" name="291" href="#291">291</a>         String pluginPom = getBasedir() + <span class="jxr_string">"/src/test/resources/unit/locked-file-test/plugin-pom.xml"</span>;
+<a class="jxr_linenumber" name="292" href="#292">292</a> 
+<a class="jxr_linenumber" name="293" href="#293">293</a>         <em class="jxr_comment">// safety</em>
+<a class="jxr_linenumber" name="294" href="#294">294</a>         FileUtils.copyDirectory( <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"src/test/resources/unit/locked-file-test"</span> ),
+<a class="jxr_linenumber" name="295" href="#295">295</a>                                  <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/locked-file-test"</span> ), <strong class="jxr_keyword">null</strong>, <span class="jxr_string">"**/.svn,**/.svn/**"</span> );
+<a class="jxr_linenumber" name="296" href="#296">296</a> 
+<a class="jxr_linenumber" name="297" href="#297">297</a>         CleanMojo mojo = (CleanMojo) lookupMojo( <span class="jxr_string">"clean"</span>, pluginPom );
+<a class="jxr_linenumber" name="298" href="#298">298</a>         setVariableValueToObject( mojo, <span class="jxr_string">"failOnError"</span>, Boolean.FALSE );
+<a class="jxr_linenumber" name="299" href="#299">299</a>         assertNotNull( mojo );
+<a class="jxr_linenumber" name="300" href="#300">300</a> 
+<a class="jxr_linenumber" name="301" href="#301">301</a>         File f = <strong class="jxr_keyword">new</strong> File( getBasedir(), <span class="jxr_string">"target/test-classes/unit/locked-file-test/buildDirectory/file.txt"</span> );
+<a class="jxr_linenumber" name="302" href="#302">302</a>         FileChannel channel = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="303" href="#303">303</a>         FileLock lock = <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="304" href="#304">304</a>         <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="305" href="#305">305</a>         {
+<a class="jxr_linenumber" name="306" href="#306">306</a>             channel = <strong class="jxr_keyword">new</strong> RandomAccessFile( f, <span class="jxr_string">"rw"</span> ).getChannel();
+<a class="jxr_linenumber" name="307" href="#307">307</a>             lock = channel.lock();
+<a class="jxr_linenumber" name="308" href="#308">308</a> 
+<a class="jxr_linenumber" name="309" href="#309">309</a>             mojo.execute();
+<a class="jxr_linenumber" name="310" href="#310">310</a> 
+<a class="jxr_linenumber" name="311" href="#311">311</a>             assertTrue( <strong class="jxr_keyword">true</strong> );
+<a class="jxr_linenumber" name="312" href="#312">312</a>         }
+<a class="jxr_linenumber" name="313" href="#313">313</a>         <strong class="jxr_keyword">catch</strong> ( MojoExecutionException expected )
+<a class="jxr_linenumber" name="314" href="#314">314</a>         {
+<a class="jxr_linenumber" name="315" href="#315">315</a>             fail( <span class="jxr_string">"Should display a warning when deleting a file that is locked"</span> );
+<a class="jxr_linenumber" name="316" href="#316">316</a>         }
+<a class="jxr_linenumber" name="317" href="#317">317</a>         <strong class="jxr_keyword">finally</strong>
+<a class="jxr_linenumber" name="318" href="#318">318</a>         {
+<a class="jxr_linenumber" name="319" href="#319">319</a>             <strong class="jxr_keyword">if</strong> ( lock != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="320" href="#320">320</a>             {
+<a class="jxr_linenumber" name="321" href="#321">321</a>                 lock.release();
+<a class="jxr_linenumber" name="322" href="#322">322</a>             }
+<a class="jxr_linenumber" name="323" href="#323">323</a> 
+<a class="jxr_linenumber" name="324" href="#324">324</a>             <strong class="jxr_keyword">if</strong> ( channel != <strong class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="325" href="#325">325</a>             {
+<a class="jxr_linenumber" name="326" href="#326">326</a>                 channel.close();
+<a class="jxr_linenumber" name="327" href="#327">327</a>             }
+<a class="jxr_linenumber" name="328" href="#328">328</a>         }
+<a class="jxr_linenumber" name="329" href="#329">329</a>     }
+<a class="jxr_linenumber" name="330" href="#330">330</a> 
+<a class="jxr_linenumber" name="331" href="#331">331</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="332" href="#332">332</a> <em class="jxr_javadoccomment">     * @param dir a dir or a file</em>
+<a class="jxr_linenumber" name="333" href="#333">333</a> <em class="jxr_javadoccomment">     * @return true if a file/dir exists, false otherwise</em>
+<a class="jxr_linenumber" name="334" href="#334">334</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="335" href="#335">335</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> checkExists( String dir )
+<a class="jxr_linenumber" name="336" href="#336">336</a>     {
+<a class="jxr_linenumber" name="337" href="#337">337</a>         <strong class="jxr_keyword">return</strong> FileUtils.fileExists( <strong class="jxr_keyword">new</strong> File( dir ).getAbsolutePath() );
+<a class="jxr_linenumber" name="338" href="#338">338</a>     }
+<a class="jxr_linenumber" name="339" href="#339">339</a> 
+<a class="jxr_linenumber" name="340" href="#340">340</a>     <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="341" href="#341">341</a> <em class="jxr_javadoccomment">     * @param dir a directory</em>
+<a class="jxr_linenumber" name="342" href="#342">342</a> <em class="jxr_javadoccomment">     * @return true if a dir is empty, false otherwise</em>
+<a class="jxr_linenumber" name="343" href="#343">343</a> <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="344" href="#344">344</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> checkEmpty( String dir )
+<a class="jxr_linenumber" name="345" href="#345">345</a>     {
+<a class="jxr_linenumber" name="346" href="#346">346</a>         <strong class="jxr_keyword">return</strong> FileUtils.sizeOfDirectory( <strong class="jxr_keyword">new</strong> File( dir ).getAbsolutePath() ) == 0;
+<a class="jxr_linenumber" name="347" href="#347">347</a>     }
+<a class="jxr_linenumber" name="348" href="#348">348</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/Utils.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/Utils.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/Utils.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,87 @@
+<!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>Utils xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../testapidocs/org/apache/maven/plugin/clean/Utils.html">View Javadoc</a></div><pre>
+
+<a class="jxr_linenumber" name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.maven.plugin.clean;
+<a class="jxr_linenumber" name="2" href="#2">2</a>   
+<a class="jxr_linenumber" name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a class="jxr_linenumber" name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a class="jxr_linenumber" name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a class="jxr_linenumber" name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="21" href="#21">21</a>  
+<a class="jxr_linenumber" name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="23" href="#23">23</a>  
+<a class="jxr_linenumber" name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.CommandLineUtils;
+<a class="jxr_linenumber" name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.Commandline;
+<a class="jxr_linenumber" name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.cli.StreamConsumer;
+<a class="jxr_linenumber" name="27" href="#27">27</a>  
+<a class="jxr_linenumber" name="28" href="#28">28</a>  <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="29" href="#29">29</a>  <em class="jxr_javadoccomment"> * Testing helpers for the IT scripts.</em>
+<a class="jxr_linenumber" name="30" href="#30">30</a>  <em class="jxr_javadoccomment"> * </em>
+<a class="jxr_linenumber" name="31" href="#31">31</a>  <em class="jxr_javadoccomment"> * @author Benjamin Bentmann</em>
+<a class="jxr_linenumber" name="32" href="#32">32</a>  <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="33" href="#33">33</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/maven/plugin/clean/Utils.html">Utils</a>
+<a class="jxr_linenumber" name="34" href="#34">34</a>  {
+<a class="jxr_linenumber" name="35" href="#35">35</a>  
+<a class="jxr_linenumber" name="36" href="#36">36</a>      <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="37" href="#37">37</a>  <em class="jxr_javadoccomment">     * Creates a symbolic link.</em>
+<a class="jxr_linenumber" name="38" href="#38">38</a>  <em class="jxr_javadoccomment">     * </em>
+<a class="jxr_linenumber" name="39" href="#39">39</a>  <em class="jxr_javadoccomment">     * @param target The target (file or directory) of the link, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="40" href="#40">40</a>  <em class="jxr_javadoccomment">     * @param link The path to the link, must not be &lt;code&gt;null&lt;/code&gt;.</em>
+<a class="jxr_linenumber" name="41" href="#41">41</a>  <em class="jxr_javadoccomment">     * @return &lt;code&gt;true&lt;/code&gt; if the symlink could be created, &lt;code&gt;false&lt;/code&gt; otherwise.</em>
+<a class="jxr_linenumber" name="42" href="#42">42</a>  <em class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="43" href="#43">43</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">boolean</strong> createSymlink( File target, File link )
+<a class="jxr_linenumber" name="44" href="#44">44</a>      {
+<a class="jxr_linenumber" name="45" href="#45">45</a>          <strong class="jxr_keyword">try</strong>
+<a class="jxr_linenumber" name="46" href="#46">46</a>          {
+<a class="jxr_linenumber" name="47" href="#47">47</a>              Commandline cli = <strong class="jxr_keyword">new</strong> Commandline();
+<a class="jxr_linenumber" name="48" href="#48">48</a>              cli.setExecutable( <span class="jxr_string">"ln"</span> );
+<a class="jxr_linenumber" name="49" href="#49">49</a>              cli.createArg().setValue( <span class="jxr_string">"-s"</span> );
+<a class="jxr_linenumber" name="50" href="#50">50</a>              cli.createArg().setFile( target );
+<a class="jxr_linenumber" name="51" href="#51">51</a>              cli.createArg().setFile( link );
+<a class="jxr_linenumber" name="52" href="#52">52</a>              <strong class="jxr_keyword">int</strong> code = CommandLineUtils.executeCommandLine( cli, <strong class="jxr_keyword">new</strong> StreamConsumer()
+<a class="jxr_linenumber" name="53" href="#53">53</a>              {
+<a class="jxr_linenumber" name="54" href="#54">54</a>                  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> consumeLine( String line )
+<a class="jxr_linenumber" name="55" href="#55">55</a>                  {
+<a class="jxr_linenumber" name="56" href="#56">56</a>                      System.out.println( line );
+<a class="jxr_linenumber" name="57" href="#57">57</a>                  }
+<a class="jxr_linenumber" name="58" href="#58">58</a>              }, <strong class="jxr_keyword">new</strong> StreamConsumer()
+<a class="jxr_linenumber" name="59" href="#59">59</a>              {
+<a class="jxr_linenumber" name="60" href="#60">60</a>                  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> consumeLine( String line )
+<a class="jxr_linenumber" name="61" href="#61">61</a>                  {
+<a class="jxr_linenumber" name="62" href="#62">62</a>                      System.err.println( line );
+<a class="jxr_linenumber" name="63" href="#63">63</a>                  }
+<a class="jxr_linenumber" name="64" href="#64">64</a>              } );
+<a class="jxr_linenumber" name="65" href="#65">65</a>              <strong class="jxr_keyword">return</strong> 0 == code;
+<a class="jxr_linenumber" name="66" href="#66">66</a>          }
+<a class="jxr_linenumber" name="67" href="#67">67</a>          <strong class="jxr_keyword">catch</strong> ( Exception e )
+<a class="jxr_linenumber" name="68" href="#68">68</a>          {
+<a class="jxr_linenumber" name="69" href="#69">69</a>              <strong class="jxr_keyword">return</strong> false;
+<a class="jxr_linenumber" name="70" href="#70">70</a>          }
+<a class="jxr_linenumber" name="71" href="#71">71</a>      }
+<a class="jxr_linenumber" name="72" href="#72">72</a>  
+<a class="jxr_linenumber" name="73" href="#73">73</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

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

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

Added: websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/stubs/CleanProjectStub.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/stubs/CleanProjectStub.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/stubs/CleanProjectStub.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,47 @@
+<!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=ISO-8859-1" />
+<title>CleanProjectStub xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <strong class="jxr_keyword">package</strong> org.apache.maven.plugin.clean.stubs;
+<a name="2" href="#2">2</a>   
+<a name="3" href="#3">3</a>   <em class="jxr_comment">/*</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> *</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="19" href="#19">19</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="20" href="#20">20</a>  <em class="jxr_comment"> */</em>
+<a name="21" href="#21">21</a>  
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.testing.stubs.MavenProjectStub;
+<a name="23" href="#23">23</a>  
+<a name="24" href="#24">24</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="25" href="#25">25</a>  <em class="jxr_javadoccomment"> * @author &lt;a href="<a href="mailto:vincent.siveton@gmail.com" target="alexandria_uri">mailto:vincent.siveton@gmail.com</a>"&gt;Vincent Siveton&lt;/a&gt;</em>
+<a name="26" href="#26">26</a>  <em class="jxr_javadoccomment"> * @version $Id: CleanProjectStub.java 728546 2008-12-21 22:56:51Z bentmann $</em>
+<a name="27" href="#27">27</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="28" href="#28">28</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/maven/plugin/clean/stubs/CleanProjectStub.html">CleanProjectStub</a>
+<a name="29" href="#29">29</a>      <strong class="jxr_keyword">extends</strong> MavenProjectStub
+<a name="30" href="#30">30</a>  {
+<a name="31" href="#31">31</a>      <em class="jxr_comment">// nop</em>
+<a name="32" href="#32">32</a>  }
+<a name="33" href="#33">33</a>  
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

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

Added: websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/stubs/package-summary.html
==============================================================================
--- websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/stubs/package-summary.html (added)
+++ websites/production/maven/content/plugins/maven-clean-plugin/xref-test/org/apache/maven/plugin/clean/stubs/package-summary.html Mon Dec 10 21:37:53 2012
@@ -0,0 +1,67 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+		<title>Maven Clean Plugin 2.3 Reference Package org.apache.maven.plugin.clean.stubs</title>
+		<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
+	</head>
+	<body>
+		      	<div class="overview">
+        	<ul>
+          		<li>
+            		<a href="../../../../../../overview-summary.html">Overview</a>
+          		</li>
+          		<li class="selected">Package</li>
+        	</ul>
+      	</div>
+      	<div class="framenoframe">
+        	<ul>
+          		<li>
+            		<a href="../../../../../../index.html" target="_top">FRAMES</a>
+          		</li>
+          		<li>
+            		<a href="package-summary.html" target="_top">NO FRAMES</a>
+          		</li>
+        	</ul>
+      	</div>
+		
+		      	<h2>Package org.apache.maven.plugin.clean.stubs</h2>
+
+		<table class="summary">
+        	<thead>
+          		<tr>
+            		<th>Class Summary</th>
+          		</tr>
+        	</thead>
+        	<tbody>
+        		            	<tr>
+              		<td>
+                		<a href="CleanProjectStub.html" target="classFrame">CleanProjectStub</a>
+              		</td>
+            	</tr>
+				        	</tbody>
+      	</table>
+		
+		      	<div class="overview">
+        	<ul>
+          		<li>
+            		<a href="../../../../../../overview-summary.html">Overview</a>
+          		</li>
+          		<li class="selected">Package</li>
+        	</ul>
+      	</div>
+      	<div class="framenoframe">
+        	<ul>
+          		<li>
+            		<a href="../../../../../../index.html" target="_top">FRAMES</a>
+          		</li>
+          		<li>
+            		<a href="package-summary.html" target="_top">NO FRAMES</a>
+          		</li>
+        	</ul>
+      	</div>
+				<hr />
+		Copyright &copy; 2001-2009 The Apache Software Foundation. All Rights Reserved.
+	</body>
+</html>
\ No newline at end of file



Mime
View raw message