Modified: 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/usage.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/usage.html 
(original)
+++ 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/usage.html 
Sun Sep 23 17:46:47 2018
@@ -1,185 +1,125 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2014-08-27
- | Rendered using Apache Maven Stylus Skin 1.5
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
src/site/apt/usage.apt at 2018-09-23
+ | Rendered using Apache Maven Fluido Skin 1.7
 -->
-<html xmlns="http://www.w3.org/1999/xhtml";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
-    <title>Apache Maven Deploy Plugin - 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="Jerome Lacoste
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="author" content="Jerome Lacoste
 John Casey" />
-        <meta name="Date-Revision-yyyymmdd" content="20140827" />
-    <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/>
+    <meta name="Date-Revision-yyyymmdd" content="20180923" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Maven Deploy Plugin &#x2013; Usage</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.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.7.min.js"></script>
+    <!-- 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">
+    <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><a href="http://www.apache.org/"; 
id="bannerLeft"><img 
src="http://maven.apache.org/images/apache-maven-project.png";  
alt=""/></a></div>
+        <div class="pull-right"><a href="http://maven.apache.org/"; 
id="bannerRight"><img 
src="http://maven.apache.org/images/maven-logo-black-on-white.png";  
alt=""/></a></div>
+        <div class="clear"><hr/></div>
       </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="./">Apache Maven Deploy Plugin</a>
-        &gt;
-        Usage
-        </div>
-            <div class="xright">        
-                                    Last Published: 2014-08-27
-              &nbsp;| Version: 2.8.2
-            </div>
-      <div class="clear">
-        <hr/>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li class=""><a href="../index.html" title="Plugins">Plugins</a><span 
class="divider">/</span></li>
+      <li class=""><a href="index.html" title="Apache Maven Deploy 
Plugin">Apache Maven Deploy Plugin</a><span class="divider">/</span></li>
+    <li class="active ">Usage <a 
href="https://github.com/apache/maven-deploy-plugin/tree/maven-deploy-plugin-3.0.0-M1/src/site/apt/usage.apt";><img
 src="./images/accessories-text-editor.png" title="Edit" /></a></li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2018-09-23</li>
+          <li id="projectVersion" class="pull-right">Version: 3.0.0-M1</li>
+        </ul>
       </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>
-                  <li class="none">
-                  <a href="jira-report.html">Release Notes</a>
-            </li>
-                  <li class="none">
-                  <a href="http://www.apache.org/licenses/"; 
class="externalLink">License</a>
-            </li>
-                  <li class="none">
-                  <a href="download.html">Download</a>
-            </li>
-          </ul>
-                       <h5>Examples</h5>
-                  <ul>
-                                                                               
       <li class="collapsed">
-                  <a href="project-deployment.html">Project Deployment</a>
-                  </li>
-                                                                               
                                                             <li 
class="collapsed">
-                  <a href="file-deployment.html">File Deployment</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="../../pom/index.html">Parent POMs</a>
-            </li>
-                  <li class="none">
-                  <a href="../index.html">Plugins</a>
-            </li>
-                  <li class="none">
-                  <a href="../../plugin-tools/index.html">Plugin Tools</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="../../skins/index.html">Skins</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/references/apt-
 format.html --><div class="section">
-<h2>Usage<a name="Usage"></a></h2>
+      <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>
+    <li><a href="index.html" title="Introduction"><span 
class="none"></span>Introduction</a></li>
+    <li><a href="plugin-info.html" title="Goals"><span 
class="none"></span>Goals</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Usage</a></li>
+    <li><a href="faq.html" title="FAQ"><span class="none"></span>FAQ</a></li>
+    <li><a href="jira-report.html" title="Release Notes"><span 
class="none"></span>Release Notes</a></li>
+    <li><a href="http://www.apache.org/licenses/"; class="externalLink" 
title="License"><span class="none"></span>License</a></li>
+    <li><a href="download.html" title="Download"><span 
class="none"></span>Download</a></li>
+      <li class="nav-header">Examples</li>
+    <li><a href="project-deployment.html" title="Project Deployment"><span 
class="icon-chevron-right"></span>Project Deployment</a></li>
+    <li><a href="file-deployment.html" title="File Deployment"><span 
class="icon-chevron-right"></span>File Deployment</a></li>
+      <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span 
class="icon-chevron-right"></span>Project Information</a></li>
+    <li><a href="project-reports.html" title="Project Reports"><span 
class="icon-chevron-right"></span>Project Reports</a></li>
+      <li class="nav-header">Maven Projects</li>
+    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+    <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
+    <li><a href="../index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
+    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+    <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
+    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+      <li class="nav-header">ASF</li>
+    <li><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="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
+    <li><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="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="maven.apache.org/plugins/maven-deploy-plugin/" 
name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript">asyncJs( 
'https://cse.google.com/brand?form=search-form' )</script>
+          <hr />
+          <div id="poweredBy">
+    <script type="text/javascript">asyncJs( 
'https://apis.google.com/js/plusone.js' )</script>
+    <div class="g-plusone" 
data-href="https://maven.apache.org/plugins/maven-deploy-plugin/"; 
data-size="tall" ></div>
+            <div class="clear"></div>
+            <div class="clear"></div>
+    <div id="twitter">
+    <a href="https://twitter.com/ASFMavenProject"; 
class="twitter-follow-button" data-show-count="false" data-align="left" 
data-size="medium" data-show-screen-name="true" data-lang="en">Follow 
ASFMavenProject</a>
+    <script type="text/javascript">!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+    </div>
+            <div class="clear"></div>
+            <div class="clear"></div>
+<a href="http://maven.apache.org/"; title="Built by Maven" 
class="poweredBy"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
 <div class="section">
-<h3>Introduction<a name="Introduction"></a></h3>
+<h2><a name="Usage"></a>Usage</h2>
+<div class="section">
+<h3><a name="Introduction"></a>Introduction</h3>
 <p>The Deploy Plugin has two basic functions. In most project builds, the 
<tt>deploy</tt> phase of the build lifecycle is implemented using the 
<tt>deploy:deploy</tt> mojo. Also, artifacts which are not built using Maven 
can be added to any remote repository using the <tt>deploy:deploy-file</tt> 
mojo.</p></div>
 <div class="section">
-<h3>The <tt>deploy:deploy</tt> Mojo<a name="The_deploy:deploy_Mojo"></a></h3>
+<h3><a name="The_deploy:deploy_Mojo"></a>The <tt>deploy:deploy</tt> Mojo</h3>
 <p>In most cases, this mojo is invoked when you call the <tt>deploy</tt> phase 
of the default build lifecycle.</p>
 <p>To enable this mojo to function, you must include a valid 
<tt>&lt;distributionManagement/&gt;</tt> section POM, which at the minimum 
provides a <tt>&lt;repository/&gt;</tt> defining the remote repository location 
for your artifact. To separate snapshot artifacts from release artifacts, you 
can also specify a <tt>&lt;snapshotRepository/&gt;</tt> location. Finally, to 
deploy a project website, you must specify a <tt>&lt;site/&gt;</tt> section 
here as well. It's also important to note that this section can be inherited, 
allowing you to specify the deployment location one time for a set of related 
projects.</p>
 <p>If your repository is secured, you may also want to configure your 
<tt>settings.xml</tt> file to define corresponding <tt>&lt;server/&gt;</tt> 
entries which provides authentication information. Server entries are matched 
to the different parts of the distributionManagement using their 
<tt>&lt;id/&gt;</tt> elements. For example, your project may have a 
distributionManagement section similar to the following:</p>
-<div class="source">
-<pre>[...]
+<div class="source"><pre class="prettyprint linenums">[...]
   &lt;distributionManagement&gt;
     &lt;repository&gt;
       &lt;id&gt;internal.repo&lt;/id&gt;
@@ -189,8 +129,7 @@ John Casey" />
   &lt;/distributionManagement&gt;
 [...]</pre></div>
 <p>In this case, you can specify a server definition in your 
<tt>settings.xml</tt> to provide authentication information for both of these 
repositories at once. Your server section might look like this:</p>
-<div class="source">
-<pre>[...]
+<div class="source"><pre class="prettyprint linenums">[...]
     &lt;server&gt;
       &lt;id&gt;internal.repo&lt;/id&gt;
       &lt;username&gt;maven&lt;/username&gt;
@@ -199,13 +138,11 @@ John Casey" />
 [...]</pre></div>
 <p>Please see the article about <a class="externalLink" 
href="http://maven.apache.org/guides/mini/guide-encryption.html";>Password 
Encryption</a> for instructions on how to avoid clear text passwords in the 
<tt>settings.xml</tt>.</p>
 <p>Once you've configured your repository deployment information correctly 
deploying your project's artifact will only require invocation of the 
<tt>deploy</tt> phase of the build:</p>
-<div class="source">
-<pre>mvn deploy</pre></div></div>
+<div class="source"><pre class="prettyprint linenums">mvn 
deploy</pre></div></div>
 <div class="section">
-<h3>The <tt>deploy:deploy-file</tt> Mojo<a 
name="The_deploy:deploy-file_Mojo"></a></h3>
+<h3><a name="The_deploy:deploy-file_Mojo"></a>The <tt>deploy:deploy-file</tt> 
Mojo</h3>
 <p>The <tt>deploy:deploy-file</tt> mojo is used primarily for deploying 
artifacts to which were not built by Maven. The project's development team may 
or may not provide a POM for the artifact, and in some cases you may want to 
deploy the artifact to an internal remote repository. The deploy-file mojo 
provides functionality covering all of these use cases, and offers a wide range 
of configurability for generating a POM on-the-fly. Additionally, you can 
specify what layout your repository uses. The full usage statement of the 
deploy-file mojo can be described as:</p>
-<div class="source">
-<pre>mvn deploy:deploy-file -Durl=file://C:\m2-repo \
+<div class="source"><pre class="prettyprint linenums">mvn deploy:deploy-file 
-Durl=file://C:\m2-repo \
                        -DrepositoryId=some.id \
                        -Dfile=your-artifact-1.0.jar \
                        [-DpomFile=your-pom.xml] \
@@ -216,29 +153,24 @@ John Casey" />
                        [-Dclassifier=test] \
                        [-DgeneratePom=true] \
                        [-DgeneratePom.description=&quot;My Project 
Description&quot;] \
-                       [-DrepositoryLayout=legacy] \
-                       [-DuniqueVersion=false]</pre></div>
+                       [-DrepositoryLayout=legacy]</pre></div>
 <p>If the following required information is not specified in some way, the 
goal will fail:</p>
 <ul>
 <li>the artifact file to deploy</li>
 <li>the group, artifact, version and packaging of the file to deploy. These 
can be taken from the specified pomFile, and overriden or specified using the 
command line. When the pomFile contains a <i>parent</i> section, the parent's 
groupId can be considered if the groupId is not specified further for the 
current project or on the command line.</li>
 <li>the repository information: the url to deploy to and the repositoryId 
mapping to a server section in the settings.xml file. If you don't specify a 
repositoryId, Maven will try to extract authentication information using the id 
<tt>'remote-repository'</tt>.</li></ul></div></div>
+        </div>
       </div>
     </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">
-        &#169;            2004-2014
-              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/>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2004&#x2013;2018
+<a href="https://www.apache.org/";>The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
       </div>
-    </div>
+    </footer>
   </body>
 </html>
\ No newline at end of file

Modified: 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/allclasses-frame.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/allclasses-frame.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/allclasses-frame.html
 Sun Sep 23 17:46:47 2018
@@ -12,34 +12,37 @@
 
                <ul>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/stubs/ArtifactDeployerStub.html" 
target="classFrame">ArtifactDeployerStub</a>
+                               <a 
href="org/apache/maven/plugins/deploy/stubs/ArtifactDeployerStub.html" 
target="classFrame">ArtifactDeployerStub</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/stubs/ArtifactRepositoryStub.html" 
target="classFrame">ArtifactRepositoryStub</a>
+                               <a 
href="org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub.html" 
target="classFrame">ArtifactRepositoryStub</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/stubs/ArtifactRepositoryStub2.html" 
target="classFrame">ArtifactRepositoryStub2</a>
+                               <a 
href="org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub2.html" 
target="classFrame">ArtifactRepositoryStub2</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/stubs/AttachedArtifactStub.html" 
target="classFrame">AttachedArtifactStub</a>
+                               <a 
href="org/apache/maven/plugins/deploy/stubs/AttachedArtifactStub.html" 
target="classFrame">AttachedArtifactStub</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/stubs/DeployArtifactStub.html" 
target="classFrame">DeployArtifactStub</a>
+                               <a 
href="org/apache/maven/plugins/deploy/stubs/DeployArtifactStub.html" 
target="classFrame">DeployArtifactStub</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/DeployFileMojoTest.html" 
target="classFrame">DeployFileMojoTest</a>
+                               <a 
href="org/apache/maven/plugins/deploy/DeployFileMojoTest.html" 
target="classFrame">DeployFileMojoTest</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/DeployFileMojoUnitTest.html" 
target="classFrame">DeployFileMojoUnitTest</a>
+                               <a 
href="org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html" 
target="classFrame">DeployFileMojoUnitTest</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/DeployMojoTest.html" 
target="classFrame">DeployMojoTest</a>
+                               <a 
href="org/apache/maven/plugins/deploy/DeployMojoTest.html" 
target="classFrame">DeployMojoTest</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/stubs/MavenProjectStub.html" 
target="classFrame">MavenProjectStub</a>
+                               <a 
href="org/apache/maven/plugins/deploy/stubs/MavenProjectStub.html" 
target="classFrame">MavenProjectStub</a>
                        </li>
                                                <li>
-                               <a 
href="org/apache/maven/plugin/deploy/DeployFileMojoUnitTest.html" 
target="classFrame">MockDeployFileMojo</a>
+                               <a 
href="org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html" 
target="classFrame">MockDeployFileMojo</a>
+                       </li>
+                                               <li>
+                               <a 
href="org/apache/maven/plugins/deploy/Utils.html" target="classFrame">Utils</a>
                        </li>
                              </ul>
 

Modified: 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/index.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/index.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/index.html
 Sun Sep 23 17:46:47 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 Deploy Plugin 2.8.2 Reference</title>
+               <title>Apache Maven Deploy Plugin 3.0.0-M1 Reference</title>
        </head>
     <frameset cols="20%,80%">
                <frameset rows="30%,70%">

Added: 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/org/apache/maven/plugins/deploy/DeployFileMojoTest.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/org/apache/maven/plugins/deploy/DeployFileMojoTest.html
 (added)
+++ 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/org/apache/maven/plugins/deploy/DeployFileMojoTest.html
 Sun Sep 23 17:46:47 2018
@@ -0,0 +1,317 @@
+<!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>DeployFileMojoTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a 
href="../../../../../../testapidocs/org/apache/maven/plugins/deploy/DeployFileMojoTest.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.deploy;
+<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> <strong class="jxr_keyword">static</strong> 
org.mockito.Mockito.mock;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong 
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> 
org.mockito.Mockito.when;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong 
class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong 
class="jxr_keyword">import</strong> java.util.ArrayList;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong 
class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong 
class="jxr_keyword">import</strong> org.apache.maven.execution.MavenSession;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong 
class="jxr_keyword">import</strong> org.apache.maven.model.Model;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong 
class="jxr_keyword">import</strong> 
org.apache.maven.plugin.testing.AbstractMojoTestCase;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong 
class="jxr_keyword">import</strong> 
org.apache.maven.project.ProjectBuildingRequest;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong 
class="jxr_keyword">import</strong> 
org.apache.maven.repository.internal.MavenRepositorySystemSession;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong 
class="jxr_keyword">import</strong> org.mockito.InjectMocks;
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong 
class="jxr_keyword">import</strong> org.mockito.Mock;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <strong 
class="jxr_keyword">import</strong> org.mockito.MockitoAnnotations;
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <strong 
class="jxr_keyword">import</strong> 
org.sonatype.aether.impl.internal.SimpleLocalRepositoryManager;
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em 
class="jxr_javadoccomment"> * @author &lt;a href="<a 
href="mailto:arami...@apache.org"; 
target="alexandria_uri">mailto:arami...@apache.org</a>"&gt;Allan 
Ramirez&lt;/a&gt;</em>
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em 
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a 
href="../../../../../org/apache/maven/plugins/deploy/DeployFileMojoTest.html">DeployFileMojoTest</a>
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong 
class="jxr_keyword">extends</strong> AbstractMojoTestCase
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  {
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      <strong 
class="jxr_keyword">private</strong> String LOCAL_REPO = getBasedir() + <span 
class="jxr_string">"/target/local-repo"</span>;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>      <strong 
class="jxr_keyword">private</strong> List&lt;String&gt; expectedFiles;
+<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> List&lt;String&gt; fileList;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong 
class="jxr_keyword">private</strong> File remoteRepo;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      @Mock
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong 
class="jxr_keyword">private</strong> MavenSession session;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>      
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      @InjectMocks
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>      <strong 
class="jxr_keyword">private</strong> DeployFileMojo mojo;
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setUp()
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>      {
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          <strong 
class="jxr_keyword">super</strong>.setUp();
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>  
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          remoteRepo = 
<strong class="jxr_keyword">new</strong> File( getBasedir(), <span 
class="jxr_string">"target/remote-repo"</span> );
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          <strong 
class="jxr_keyword">if</strong> ( !remoteRepo.exists() )
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          {
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>              
remoteRepo.mkdirs();
+<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>  
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testDeployTestEnvironment()
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>          <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>      {
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          File testPom 
= <strong class="jxr_keyword">new</strong> File( getBasedir(), <span 
class="jxr_string">"target/test-classes/unit/deploy-file-test/plugin-config.xml"</span>
 );
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>  
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          
AbstractDeployMojo mojo = (AbstractDeployMojo) lookupMojo( <span 
class="jxr_string">"deploy-file"</span>, testPom );
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>  
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>          
assertNotNull( mojo );
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>      }
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testBasicDeployFile()
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>          <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>      {
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>          File testPom 
= <strong class="jxr_keyword">new</strong> File( getBasedir(), <span 
class="jxr_string">"target/test-classes/unit/deploy-file-test/plugin-config.xml"</span>
 );
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>          mojo = 
(DeployFileMojo) lookupMojo( <span class="jxr_string">"deploy-file"</span>, 
testPom );
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          
MockitoAnnotations.initMocks( <strong class="jxr_keyword">this</strong> );
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>          
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>          
assertNotNull( mojo );
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>          
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          
ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.<strong 
class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>          when( 
session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>          
MavenRepositorySystemSession repositorySession = <strong 
class="jxr_keyword">new</strong> MavenRepositorySystemSession();
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>          
repositorySession.setLocalRepositoryManager( <strong 
class="jxr_keyword">new</strong> SimpleLocalRepositoryManager( LOCAL_REPO ) );
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>          when( 
buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>          
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>          String 
groupId = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"groupId"</span> );
+<a class="jxr_linenumber" name="L100" href="#L100">100</a> 
+<a class="jxr_linenumber" name="L101" href="#L101">101</a>         String 
artifactId = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"artifactId"</span> );
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> 
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>         String 
version = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"version"</span> );
+<a class="jxr_linenumber" name="L104" href="#L104">104</a> 
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         String 
packaging = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"packaging"</span> );
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>         File file = 
(File) getVariableValueFromObject( mojo, <span class="jxr_string">"file"</span> 
);
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> 
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>         String 
repositoryId = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"repositoryId"</span> );
+<a class="jxr_linenumber" name="L110" href="#L110">110</a> 
+<a class="jxr_linenumber" name="L111" href="#L111">111</a>         String url 
= (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"url"</span> );
+<a class="jxr_linenumber" name="L112" href="#L112">112</a> 
+<a class="jxr_linenumber" name="L113" href="#L113">113</a>         
assertEquals( <span class="jxr_string">"org.apache.maven.test"</span>, groupId 
);
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> 
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>         
assertEquals( <span class="jxr_string">"maven-deploy-file-test"</span>, 
artifactId );
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> 
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>         
assertEquals( <span class="jxr_string">"1.0"</span>, version );
+<a class="jxr_linenumber" name="L118" href="#L118">118</a> 
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>         
assertEquals( <span class="jxr_string">"jar"</span>, packaging );
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> 
+<a class="jxr_linenumber" name="L121" href="#L121">121</a>         assertTrue( 
file.exists() );
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> 
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>         
assertEquals( <span class="jxr_string">"deploy-test"</span>, repositoryId );
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> 
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>         
assertEquals( <span class="jxr_string">"file://"</span> + getBasedir() + <span 
class="jxr_string">"/target/remote-repo/deploy-file-test"</span>, url );
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>         
+<a class="jxr_linenumber" name="L127" href="#L127">127</a>         
mojo.execute();
+<a class="jxr_linenumber" name="L128" href="#L128">128</a> 
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>         <em 
class="jxr_comment">//check the generated pom</em>
+<a class="jxr_linenumber" name="L130" href="#L130">130</a>         File pom = 
<strong class="jxr_keyword">new</strong> File( remoteRepo, <span 
class="jxr_string">"deploy-file-test/"</span> + groupId.replace( '.', '/' ) +
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>                     
                      <span class="jxr_string">"/"</span> + artifactId + <span 
class="jxr_string">"/"</span> + version + <span class="jxr_string">"/"</span> + 
artifactId +
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>                     
                      <span class="jxr_string">"-"</span> + version + <span 
class="jxr_string">".pom"</span> );
+<a class="jxr_linenumber" name="L133" href="#L133">133</a> 
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         assertTrue( 
pom.exists() );
+<a class="jxr_linenumber" name="L135" href="#L135">135</a> 
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>         Model model 
= mojo.readModel( pom );
+<a class="jxr_linenumber" name="L137" href="#L137">137</a> 
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>         
assertEquals( <span class="jxr_string">"4.0.0"</span>, model.getModelVersion() 
);
+<a class="jxr_linenumber" name="L139" href="#L139">139</a> 
+<a class="jxr_linenumber" name="L140" href="#L140">140</a>         
assertEquals( groupId, model.getGroupId() );
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> 
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>         
assertEquals( artifactId, model.getArtifactId() );
+<a class="jxr_linenumber" name="L143" href="#L143">143</a> 
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         
assertEquals( version, model.getVersion() );
+<a class="jxr_linenumber" name="L145" href="#L145">145</a> 
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>         
assertEquals( packaging, model.getPackaging() );
+<a class="jxr_linenumber" name="L147" href="#L147">147</a> 
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>         
assertEquals( <span class="jxr_string">"POM was created from 
deploy:deploy-file"</span>, model.getDescription() );
+<a class="jxr_linenumber" name="L149" href="#L149">149</a> 
+<a class="jxr_linenumber" name="L150" href="#L150">150</a>         <em 
class="jxr_comment">//check the remote-repo</em>
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>         
expectedFiles = <strong class="jxr_keyword">new</strong> 
ArrayList&lt;String&gt;();
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>         fileList = 
<strong class="jxr_keyword">new</strong> ArrayList&lt;String&gt;();
+<a class="jxr_linenumber" name="L153" href="#L153">153</a> 
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>         File repo = 
<strong class="jxr_keyword">new</strong> File( remoteRepo, <span 
class="jxr_string">"deploy-file-test"</span> );
+<a class="jxr_linenumber" name="L155" href="#L155">155</a> 
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>         File[] 
files = repo.listFiles();
+<a class="jxr_linenumber" name="L157" href="#L157">157</a> 
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>         <strong 
class="jxr_keyword">for</strong> (File file1 : files) {
+<a class="jxr_linenumber" name="L159" href="#L159">159</a>             
addFileToList(file1, fileList);
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>         }
+<a class="jxr_linenumber" name="L161" href="#L161">161</a> 
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>         
expectedFiles.add( <span class="jxr_string">"org"</span> );
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>         
expectedFiles.add( <span class="jxr_string">"apache"</span> );
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>         
expectedFiles.add( <span class="jxr_string">"maven"</span> );
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>         
expectedFiles.add( <span class="jxr_string">"test"</span> );
+<a class="jxr_linenumber" name="L166" href="#L166">166</a>         
expectedFiles.add( <span class="jxr_string">"maven-deploy-file-test"</span> );
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>         
expectedFiles.add( <span class="jxr_string">"1.0"</span> );
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>         
expectedFiles.add( <span class="jxr_string">"maven-metadata.xml"</span> );
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>         
expectedFiles.add( <span class="jxr_string">"maven-metadata.xml.md5"</span> );
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>         
expectedFiles.add( <span class="jxr_string">"maven-metadata.xml.sha1"</span> );
+<a class="jxr_linenumber" name="L171" href="#L171">171</a>         
expectedFiles.add( <span 
class="jxr_string">"maven-deploy-file-test-1.0.jar"</span> );
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>         
expectedFiles.add( <span 
class="jxr_string">"maven-deploy-file-test-1.0.jar.md5"</span> );
+<a class="jxr_linenumber" name="L173" href="#L173">173</a>         
expectedFiles.add( <span 
class="jxr_string">"maven-deploy-file-test-1.0.jar.sha1"</span> );
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         
expectedFiles.add( <span 
class="jxr_string">"maven-deploy-file-test-1.0.pom"</span> );
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>         
expectedFiles.add( <span 
class="jxr_string">"maven-deploy-file-test-1.0.pom.md5"</span> );
+<a class="jxr_linenumber" name="L176" href="#L176">176</a>         
expectedFiles.add( <span 
class="jxr_string">"maven-deploy-file-test-1.0.pom.sha1"</span> );
+<a class="jxr_linenumber" name="L177" href="#L177">177</a> 
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>         
assertEquals( expectedFiles.size(), fileList.size() );
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> 
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>         
assertEquals( 0, getSizeOfExpectedFiles( fileList, expectedFiles ) );
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>     }
+<a class="jxr_linenumber" name="L182" href="#L182">182</a> 
+<a class="jxr_linenumber" name="L183" href="#L183">183</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testDeployIfClassifierIsSet()
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>         <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>     {
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>         File 
testPom = <strong class="jxr_keyword">new</strong> File( getBasedir(), <span 
class="jxr_string">"target/test-classes/unit/deploy-file-classifier/plugin-config.xml"</span>
 );
+<a class="jxr_linenumber" name="L187" href="#L187">187</a> 
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>         mojo = 
(DeployFileMojo) lookupMojo( <span class="jxr_string">"deploy-file"</span>, 
testPom );
+<a class="jxr_linenumber" name="L189" href="#L189">189</a> 
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>         
MockitoAnnotations.initMocks( <strong class="jxr_keyword">this</strong> );
+<a class="jxr_linenumber" name="L191" href="#L191">191</a>         
+<a class="jxr_linenumber" name="L192" href="#L192">192</a>         
assertNotNull( mojo );
+<a class="jxr_linenumber" name="L193" href="#L193">193</a>         
+<a class="jxr_linenumber" name="L194" href="#L194">194</a>         
ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.<strong 
class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>         when( 
session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+<a class="jxr_linenumber" name="L196" href="#L196">196</a>         
MavenRepositorySystemSession repositorySession = <strong 
class="jxr_keyword">new</strong> MavenRepositorySystemSession();
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>         
repositorySession.setLocalRepositoryManager( <strong 
class="jxr_keyword">new</strong> SimpleLocalRepositoryManager( LOCAL_REPO ) );
+<a class="jxr_linenumber" name="L198" href="#L198">198</a>         when( 
buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
+<a class="jxr_linenumber" name="L199" href="#L199">199</a> 
+<a class="jxr_linenumber" name="L200" href="#L200">200</a>         String 
classifier = ( String ) getVariableValueFromObject( mojo, <span 
class="jxr_string">"classifier"</span> );
+<a class="jxr_linenumber" name="L201" href="#L201">201</a> 
+<a class="jxr_linenumber" name="L202" href="#L202">202</a>         String 
groupId = ( String ) getVariableValueFromObject( mojo, <span 
class="jxr_string">"groupId"</span> );
+<a class="jxr_linenumber" name="L203" href="#L203">203</a> 
+<a class="jxr_linenumber" name="L204" href="#L204">204</a>         String 
artifactId = ( String ) getVariableValueFromObject( mojo, <span 
class="jxr_string">"artifactId"</span> );
+<a class="jxr_linenumber" name="L205" href="#L205">205</a> 
+<a class="jxr_linenumber" name="L206" href="#L206">206</a>         String 
version = ( String ) getVariableValueFromObject( mojo, <span 
class="jxr_string">"version"</span> );
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> 
+<a class="jxr_linenumber" name="L208" href="#L208">208</a>         
assertEquals( <span class="jxr_string">"bin"</span>, classifier );
+<a class="jxr_linenumber" name="L209" href="#L209">209</a> 
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>         
mojo.execute();
+<a class="jxr_linenumber" name="L211" href="#L211">211</a> 
+<a class="jxr_linenumber" name="L212" href="#L212">212</a>         File 
deployedArtifact = <strong class="jxr_keyword">new</strong> File( remoteRepo, 
<span class="jxr_string">"deploy-file-classifier/"</span> + groupId.replace( 
'.', '/' ) +
+<a class="jxr_linenumber" name="L213" href="#L213">213</a>                     
                      <span class="jxr_string">"/"</span> + artifactId + <span 
class="jxr_string">"/"</span> + version + <span class="jxr_string">"/"</span> + 
artifactId +
+<a class="jxr_linenumber" name="L214" href="#L214">214</a>                     
                      <span class="jxr_string">"-"</span> + version + <span 
class="jxr_string">"-"</span> + classifier + <span 
class="jxr_string">".jar"</span>);
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> 
+<a class="jxr_linenumber" name="L216" href="#L216">216</a>         assertTrue( 
deployedArtifact.exists() );
+<a class="jxr_linenumber" name="L217" href="#L217">217</a> 
+<a class="jxr_linenumber" name="L218" href="#L218">218</a>         
mojo.setClassifier( <span class="jxr_string">"prod"</span> );
+<a class="jxr_linenumber" name="L219" href="#L219">219</a> 
+<a class="jxr_linenumber" name="L220" href="#L220">220</a>         
assertEquals( <span class="jxr_string">"prod"</span>, mojo.getClassifier() );
+<a class="jxr_linenumber" name="L221" href="#L221">221</a> 
+<a class="jxr_linenumber" name="L222" href="#L222">222</a>         
mojo.execute();
+<a class="jxr_linenumber" name="L223" href="#L223">223</a> 
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>         File 
prodDeployedArtifact = <strong class="jxr_keyword">new</strong> File( 
remoteRepo, <span class="jxr_string">"deploy-file-classifier/"</span> + 
groupId.replace( '.', '/' ) +
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>                     
                      <span class="jxr_string">"/"</span> + artifactId + <span 
class="jxr_string">"/"</span> + version + <span class="jxr_string">"/"</span> + 
artifactId +
+<a class="jxr_linenumber" name="L226" href="#L226">226</a>                     
                      <span class="jxr_string">"-"</span> + version + <span 
class="jxr_string">"-"</span> + mojo.getClassifier() + <span 
class="jxr_string">".jar"</span>);
+<a class="jxr_linenumber" name="L227" href="#L227">227</a> 
+<a class="jxr_linenumber" name="L228" href="#L228">228</a>         assertTrue( 
prodDeployedArtifact.exists() );
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>     }
+<a class="jxr_linenumber" name="L230" href="#L230">230</a> 
+<a class="jxr_linenumber" name="L231" href="#L231">231</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testDeployIfArtifactIsNotJar()
+<a class="jxr_linenumber" name="L232" href="#L232">232</a>         <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L233" href="#L233">233</a>     {
+<a class="jxr_linenumber" name="L234" href="#L234">234</a>         File 
testPom = <strong class="jxr_keyword">new</strong> File( getBasedir(), <span 
class="jxr_string">"target/test-classes/unit/deploy-file-artifact-not-jar/plugin-config.xml"</span>
 );
+<a class="jxr_linenumber" name="L235" href="#L235">235</a> 
+<a class="jxr_linenumber" name="L236" href="#L236">236</a>         mojo = 
(DeployFileMojo) lookupMojo( <span class="jxr_string">"deploy-file"</span>, 
testPom );
+<a class="jxr_linenumber" name="L237" href="#L237">237</a> 
+<a class="jxr_linenumber" name="L238" href="#L238">238</a>         
MockitoAnnotations.initMocks( <strong class="jxr_keyword">this</strong> );
+<a class="jxr_linenumber" name="L239" href="#L239">239</a>         
+<a class="jxr_linenumber" name="L240" href="#L240">240</a>         
assertNotNull( mojo );
+<a class="jxr_linenumber" name="L241" href="#L241">241</a>         
+<a class="jxr_linenumber" name="L242" href="#L242">242</a>         
ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.<strong 
class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="L243" href="#L243">243</a>         when( 
session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+<a class="jxr_linenumber" name="L244" href="#L244">244</a>         
MavenRepositorySystemSession repositorySession = <strong 
class="jxr_keyword">new</strong> MavenRepositorySystemSession();
+<a class="jxr_linenumber" name="L245" href="#L245">245</a>         
repositorySession.setLocalRepositoryManager( <strong 
class="jxr_keyword">new</strong> SimpleLocalRepositoryManager( LOCAL_REPO ) );
+<a class="jxr_linenumber" name="L246" href="#L246">246</a>         when( 
buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
+<a class="jxr_linenumber" name="L247" href="#L247">247</a> 
+<a class="jxr_linenumber" name="L248" href="#L248">248</a>         String 
groupId = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"groupId"</span> );
+<a class="jxr_linenumber" name="L249" href="#L249">249</a> 
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>         String 
artifactId = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"artifactId"</span> );
+<a class="jxr_linenumber" name="L251" href="#L251">251</a> 
+<a class="jxr_linenumber" name="L252" href="#L252">252</a>         String 
version = (String) getVariableValueFromObject( mojo, <span 
class="jxr_string">"version"</span> );
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> 
+<a class="jxr_linenumber" name="L254" href="#L254">254</a>         
assertEquals( <span class="jxr_string">"org.apache.maven.test"</span>, groupId 
);
+<a class="jxr_linenumber" name="L255" href="#L255">255</a> 
+<a class="jxr_linenumber" name="L256" href="#L256">256</a>         
assertEquals( <span class="jxr_string">"maven-deploy-file-test"</span>, 
artifactId );
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> 
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>         
assertEquals( <span class="jxr_string">"1.0"</span>, version );
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> 
+<a class="jxr_linenumber" name="L260" href="#L260">260</a>         
mojo.execute();
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> 
+<a class="jxr_linenumber" name="L262" href="#L262">262</a>         File file = 
<strong class="jxr_keyword">new</strong> File( remoteRepo, <span 
class="jxr_string">"deploy-file-artifact-not-jar/"</span> + groupId.replace( 
'.', '/' ) +
+<a class="jxr_linenumber" name="L263" href="#L263">263</a>                     
                      <span class="jxr_string">"/"</span> + artifactId + <span 
class="jxr_string">"/"</span> + version + <span class="jxr_string">"/"</span> + 
artifactId +
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>                     
                      <span class="jxr_string">"-"</span> + version + <span 
class="jxr_string">".zip"</span>);
+<a class="jxr_linenumber" name="L265" href="#L265">265</a> 
+<a class="jxr_linenumber" name="L266" href="#L266">266</a>         assertTrue( 
file.exists() );
+<a class="jxr_linenumber" name="L267" href="#L267">267</a>     }
+<a class="jxr_linenumber" name="L268" href="#L268">268</a> 
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
addFileToList( File file, List&lt;String&gt; fileList )
+<a class="jxr_linenumber" name="L270" href="#L270">270</a>     {
+<a class="jxr_linenumber" name="L271" href="#L271">271</a>         <strong 
class="jxr_keyword">if</strong> ( !file.isDirectory() )
+<a class="jxr_linenumber" name="L272" href="#L272">272</a>         {
+<a class="jxr_linenumber" name="L273" href="#L273">273</a>             
fileList.add( file.getName() );
+<a class="jxr_linenumber" name="L274" href="#L274">274</a>         }
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>         <strong 
class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L276" href="#L276">276</a>         {
+<a class="jxr_linenumber" name="L277" href="#L277">277</a>             
fileList.add( file.getName() );
+<a class="jxr_linenumber" name="L278" href="#L278">278</a> 
+<a class="jxr_linenumber" name="L279" href="#L279">279</a>             File[] 
files = file.listFiles();
+<a class="jxr_linenumber" name="L280" href="#L280">280</a> 
+<a class="jxr_linenumber" name="L281" href="#L281">281</a>             <strong 
class="jxr_keyword">for</strong> (File file1 : files) {
+<a class="jxr_linenumber" name="L282" href="#L282">282</a>                 
addFileToList(file1, fileList);
+<a class="jxr_linenumber" name="L283" href="#L283">283</a>             }
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>         }
+<a class="jxr_linenumber" name="L285" href="#L285">285</a>     }
+<a class="jxr_linenumber" name="L286" href="#L286">286</a> 
+<a class="jxr_linenumber" name="L287" href="#L287">287</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> 
getSizeOfExpectedFiles( List&lt;String&gt; fileList, List&lt;String&gt; 
expectedFiles )
+<a class="jxr_linenumber" name="L288" href="#L288">288</a>     {
+<a class="jxr_linenumber" name="L289" href="#L289">289</a>         <strong 
class="jxr_keyword">for</strong> ( String fileName : fileList )
+<a class="jxr_linenumber" name="L290" href="#L290">290</a>         {
+<a class="jxr_linenumber" name="L291" href="#L291">291</a>             <strong 
class="jxr_keyword">if</strong> ( expectedFiles.contains( fileName ) )
+<a class="jxr_linenumber" name="L292" href="#L292">292</a>             {
+<a class="jxr_linenumber" name="L293" href="#L293">293</a>                 
expectedFiles.remove( fileName );
+<a class="jxr_linenumber" name="L294" href="#L294">294</a>             }
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>             <strong 
class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L296" href="#L296">296</a>             {
+<a class="jxr_linenumber" name="L297" href="#L297">297</a>                 
fail( fileName + <span class="jxr_string">" is not included in the expected 
files"</span> );
+<a class="jxr_linenumber" name="L298" href="#L298">298</a>             }
+<a class="jxr_linenumber" name="L299" href="#L299">299</a>         }
+<a class="jxr_linenumber" name="L300" href="#L300">300</a>         <strong 
class="jxr_keyword">return</strong> expectedFiles.size();
+<a class="jxr_linenumber" name="L301" href="#L301">301</a>     }
+<a class="jxr_linenumber" name="L302" href="#L302">302</a> 
+<a class="jxr_linenumber" name="L303" href="#L303">303</a> }
+<a class="jxr_linenumber" name="L304" href="#L304">304</a> 
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2004&#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

Added: 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html
 (added)
+++ 
maven/website/components/plugins-archives/maven-deploy-plugin-LATEST/xref-test/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html
 Sun Sep 23 17:46:47 2018
@@ -0,0 +1,205 @@
+<!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>DeployFileMojoUnitTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a 
href="../../../../../../testapidocs/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.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.deploy;
+<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> junit.framework.Test;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong 
class="jxr_keyword">import</strong> junit.framework.TestCase;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong 
class="jxr_keyword">import</strong> junit.framework.TestSuite;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong 
class="jxr_keyword">import</strong> org.apache.maven.model.Model;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong 
class="jxr_keyword">import</strong> org.apache.maven.model.Parent;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong 
class="jxr_keyword">import</strong> 
org.apache.maven.plugin.MojoExecutionException;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong 
class="jxr_keyword">import</strong> java.io.File;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em 
class="jxr_javadoccomment"> * @author &lt;a 
href="jer...@coffeebreaks.org"&gt;Jerome Lacoste&lt;/a&gt;</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em 
class="jxr_javadoccomment"> * @version $Id$</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em 
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a 
href="../../../../../org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html">DeployFileMojoUnitTest</a>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <strong 
class="jxr_keyword">extends</strong> TestCase
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  {
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> 
<strong class="jxr_keyword">void</strong> main( String[] args )
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      {
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>          
junit.textui.TestRunner.run( suite() );
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      }
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> 
Test suite()
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      {
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>          TestSuite 
suite = <strong class="jxr_keyword">new</strong> TestSuite( 
DeployFileMojoUnitTest.<strong class="jxr_keyword">class</strong> );
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong 
class="jxr_keyword">return</strong> suite;
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      }
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>  
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>      <a 
href="../../../../../org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html">MockDeployFileMojo</a>
 mojo;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      Parent parent;
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setUp()
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      {
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          Model 
pomModel = <strong class="jxr_keyword">new</strong> Model();
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>          
pomModel.setPackaging( <strong class="jxr_keyword">null</strong> );
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>          parent = 
<strong class="jxr_keyword">new</strong> Parent();
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          
parent.setGroupId( <span class="jxr_string">"parentGroup"</span> );
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>          
parent.setArtifactId( <span class="jxr_string">"parentArtifact"</span> );
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          
parent.setVersion( <span class="jxr_string">"parentVersion"</span> );
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          mojo = 
<strong class="jxr_keyword">new</strong> <a 
href="../../../../../org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html">MockDeployFileMojo</a>(
 pomModel );
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>      }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>  
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
tearDown()
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      {
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          mojo = 
<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">class</strong> <a 
href="../../../../../org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html">MockDeployFileMojo</a>
 <strong class="jxr_keyword">extends</strong> DeployFileMojo {
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          <strong 
class="jxr_keyword">private</strong> Model model;
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>          <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../../org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.html">MockDeployFileMojo</a>(Model
 model) {
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>              <strong 
class="jxr_keyword">this</strong>.model = model;
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          }
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setModel(Model model) {
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>              <strong 
class="jxr_keyword">this</strong>.model = model;
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          }
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>  
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          <strong 
class="jxr_keyword">protected</strong> Model readModel(File pomFile) <strong 
class="jxr_keyword">throws</strong> MojoExecutionException {
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>              <strong 
class="jxr_keyword">return</strong> model;
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>          }
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      }
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>  
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testProcessPomFromPomFileWithParent1() <strong 
class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>      {
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>          
mojo.setPomFile( <strong class="jxr_keyword">new</strong> File( <span 
class="jxr_string">"foo.bar"</span> ) );
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>  
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>          setMojoModel( 
mojo.model, <strong class="jxr_keyword">null</strong>, <strong 
class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
<strong class="jxr_keyword">null</strong>, parent );
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>  
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>          <strong 
class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L94" href="#L94">94</a>              
mojo.initProperties();
+<a class="jxr_linenumber" name="L95" href="#L95">95</a>          } <strong 
class="jxr_keyword">catch</strong> (MojoExecutionException expected) {
+<a class="jxr_linenumber" name="L96" href="#L96">96</a>              
assertTrue( <strong class="jxr_keyword">true</strong> ); <em 
class="jxr_comment">// missing artifactId and packaging</em>
+<a class="jxr_linenumber" name="L97" href="#L97">97</a>          }
+<a class="jxr_linenumber" name="L98" href="#L98">98</a>  
+<a class="jxr_linenumber" name="L99" href="#L99">99</a>          
checkMojoProperties(<span class="jxr_string">"parentGroup"</span>, <strong 
class="jxr_keyword">null</strong>, <span 
class="jxr_string">"parentVersion"</span>, <strong 
class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L100" href="#L100">100</a>     }
+<a class="jxr_linenumber" name="L101" href="#L101">101</a> 
+<a class="jxr_linenumber" name="L102" href="#L102">102</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testProcessPomFromPomFileWithParent2() <strong 
class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="L103" href="#L103">103</a>     {
+<a class="jxr_linenumber" name="L104" href="#L104">104</a>         
mojo.setPomFile( <strong class="jxr_keyword">new</strong> File( <span 
class="jxr_string">"foo.bar"</span> ) );
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>         
setMojoModel( mojo.model, <strong class="jxr_keyword">null</strong>, <span 
class="jxr_string">"artifact"</span>, <strong 
class="jxr_keyword">null</strong>, <strong class="jxr_keyword">null</strong>, 
parent );
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> 
+<a class="jxr_linenumber" name="L107" href="#L107">107</a>         <strong 
class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L108" href="#L108">108</a>             
mojo.initProperties();
+<a class="jxr_linenumber" name="L109" href="#L109">109</a>         } <strong 
class="jxr_keyword">catch</strong> (MojoExecutionException expected) {
+<a class="jxr_linenumber" name="L110" href="#L110">110</a>             
assertTrue( <strong class="jxr_keyword">true</strong> ); <em 
class="jxr_comment">// missing packaging</em>
+<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>         
checkMojoProperties(<span class="jxr_string">"parentGroup"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"parentVersion"</span>, <strong 
class="jxr_keyword">null</strong> );
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> 
+<a class="jxr_linenumber" name="L115" href="#L115">115</a>     }
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> 
+<a class="jxr_linenumber" name="L117" href="#L117">117</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testProcessPomFromPomFileWithParent3() <strong 
class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="L118" href="#L118">118</a>     {
+<a class="jxr_linenumber" name="L119" href="#L119">119</a>         
mojo.setPomFile( <strong class="jxr_keyword">new</strong> File( <span 
class="jxr_string">"foo.bar"</span> ) );
+<a class="jxr_linenumber" name="L120" href="#L120">120</a>         
setMojoModel( mojo.model, <strong class="jxr_keyword">null</strong>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <strong class="jxr_keyword">null</strong>, 
parent );
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> 
+<a class="jxr_linenumber" name="L122" href="#L122">122</a>         <strong 
class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>             
mojo.initProperties();
+<a class="jxr_linenumber" name="L124" href="#L124">124</a>         } <strong 
class="jxr_keyword">catch</strong> (MojoExecutionException expected) {
+<a class="jxr_linenumber" name="L125" href="#L125">125</a>             
assertTrue( <strong class="jxr_keyword">true</strong> ); <em 
class="jxr_comment">// missing version and packaging</em>
+<a class="jxr_linenumber" name="L126" href="#L126">126</a>         }
+<a class="jxr_linenumber" name="L127" href="#L127">127</a> 
+<a class="jxr_linenumber" name="L128" href="#L128">128</a>         
checkMojoProperties( <span class="jxr_string">"parentGroup"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <strong class="jxr_keyword">null</strong> 
);
+<a class="jxr_linenumber" name="L129" href="#L129">129</a>     }
+<a class="jxr_linenumber" name="L130" href="#L130">130</a> 
+<a class="jxr_linenumber" name="L131" href="#L131">131</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testProcessPomFromPomFileWithParent4() <strong 
class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="L132" href="#L132">132</a>     {
+<a class="jxr_linenumber" name="L133" href="#L133">133</a>         
mojo.setPomFile( <strong class="jxr_keyword">new</strong> File( <span 
class="jxr_string">"foo.bar"</span> ) );
+<a class="jxr_linenumber" name="L134" href="#L134">134</a>         
setMojoModel( mojo.model, <strong class="jxr_keyword">null</strong>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <span 
class="jxr_string">"packaging"</span>, parent );
+<a class="jxr_linenumber" name="L135" href="#L135">135</a> 
+<a class="jxr_linenumber" name="L136" href="#L136">136</a>         
mojo.initProperties();
+<a class="jxr_linenumber" name="L137" href="#L137">137</a> 
+<a class="jxr_linenumber" name="L138" href="#L138">138</a>         
checkMojoProperties(<span class="jxr_string">"parentGroup"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <span 
class="jxr_string">"packaging"</span>);
+<a class="jxr_linenumber" name="L139" href="#L139">139</a>     }
+<a class="jxr_linenumber" name="L140" href="#L140">140</a> 
+<a class="jxr_linenumber" name="L141" href="#L141">141</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testProcessPomFromPomFileWithParent5() <strong 
class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>     {
+<a class="jxr_linenumber" name="L143" href="#L143">143</a>         
mojo.setPomFile( <strong class="jxr_keyword">new</strong> File( <span 
class="jxr_string">"foo.bar"</span> ) );
+<a class="jxr_linenumber" name="L144" href="#L144">144</a>         
setMojoModel( mojo.model, <span class="jxr_string">"group"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <span 
class="jxr_string">"packaging"</span>, parent );
+<a class="jxr_linenumber" name="L145" href="#L145">145</a> 
+<a class="jxr_linenumber" name="L146" href="#L146">146</a>         
mojo.initProperties();
+<a class="jxr_linenumber" name="L147" href="#L147">147</a> 
+<a class="jxr_linenumber" name="L148" href="#L148">148</a>         
checkMojoProperties(<span class="jxr_string">"group"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <span 
class="jxr_string">"packaging"</span>);
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>     }
+<a class="jxr_linenumber" name="L150" href="#L150">150</a> 
+<a class="jxr_linenumber" name="L151" href="#L151">151</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testProcessPomFromPomFileWithParent6() <strong 
class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>     {
+<a class="jxr_linenumber" name="L153" href="#L153">153</a>         
mojo.setPomFile( <strong class="jxr_keyword">new</strong> File( <span 
class="jxr_string">"foo.bar"</span> ) );
+<a class="jxr_linenumber" name="L154" href="#L154">154</a>         
setMojoModel( mojo.model, <span class="jxr_string">"group"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <span 
class="jxr_string">"packaging"</span>, <strong 
class="jxr_keyword">null</strong> );
+<a class="jxr_linenumber" name="L155" href="#L155">155</a> 
+<a class="jxr_linenumber" name="L156" href="#L156">156</a>         
mojo.initProperties();
+<a class="jxr_linenumber" name="L157" href="#L157">157</a> 
+<a class="jxr_linenumber" name="L158" href="#L158">158</a>         
checkMojoProperties(<span class="jxr_string">"group"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <span 
class="jxr_string">"packaging"</span>);
+<a class="jxr_linenumber" name="L159" href="#L159">159</a> 
+<a class="jxr_linenumber" name="L160" href="#L160">160</a>     }
+<a class="jxr_linenumber" name="L161" href="#L161">161</a> 
+<a class="jxr_linenumber" name="L162" href="#L162">162</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testProcessPomFromPomFileWithOverrides() <strong 
class="jxr_keyword">throws</strong> MojoExecutionException
+<a class="jxr_linenumber" name="L163" href="#L163">163</a>     {
+<a class="jxr_linenumber" name="L164" href="#L164">164</a>         
mojo.setPomFile( <strong class="jxr_keyword">new</strong> File( <span 
class="jxr_string">"foo.bar"</span> ) );
+<a class="jxr_linenumber" name="L165" href="#L165">165</a>         
setMojoModel( mojo.model, <span class="jxr_string">"group"</span>, <span 
class="jxr_string">"artifact"</span>, <span 
class="jxr_string">"version"</span>, <span 
class="jxr_string">"packaging"</span>, <strong 
class="jxr_keyword">null</strong> );
+<a class="jxr_linenumber" name="L166" href="#L166">166</a> 
+<a class="jxr_linenumber" name="L167" href="#L167">167</a>         
mojo.setGroupId( <span class="jxr_string">"groupO"</span> );
+<a class="jxr_linenumber" name="L168" href="#L168">168</a>         
mojo.setArtifactId( <span class="jxr_string">"artifactO"</span> );
+<a class="jxr_linenumber" name="L169" href="#L169">169</a>         
mojo.setVersion( <span class="jxr_string">"versionO"</span> );
+<a class="jxr_linenumber" name="L170" href="#L170">170</a>         
mojo.setPackaging( <span class="jxr_string">"packagingO"</span> );
+<a class="jxr_linenumber" name="L171" href="#L171">171</a> 
+<a class="jxr_linenumber" name="L172" href="#L172">172</a>         
mojo.initProperties();
+<a class="jxr_linenumber" name="L173" href="#L173">173</a> 
+<a class="jxr_linenumber" name="L174" href="#L174">174</a>         
checkMojoProperties(<span class="jxr_string">"groupO"</span>, <span 
class="jxr_string">"artifactO"</span>, <span 
class="jxr_string">"versionO"</span>, <span 
class="jxr_string">"packagingO"</span>);
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>     }
+<a class="jxr_linenumber" name="L176" href="#L176">176</a> 
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
checkMojoProperties(<strong class="jxr_keyword">final</strong> String 
expectedGroup, <strong class="jxr_keyword">final</strong> String 
expectedArtifact, <strong class="jxr_keyword">final</strong> String 
expectedVersion, <strong class="jxr_keyword">final</strong> String 
expectedPackaging) {
+<a class="jxr_linenumber" name="L178" href="#L178">178</a>         
assertEquals( expectedGroup, mojo.getGroupId() );
+<a class="jxr_linenumber" name="L179" href="#L179">179</a>         
assertEquals( expectedArtifact, mojo.getArtifactId() );
+<a class="jxr_linenumber" name="L180" href="#L180">180</a>         
assertEquals( expectedVersion, mojo.getVersion() );
+<a class="jxr_linenumber" name="L181" href="#L181">181</a>         
assertEquals( expectedPackaging, mojo.getPackaging() );
+<a class="jxr_linenumber" name="L182" href="#L182">182</a>     }
+<a class="jxr_linenumber" name="L183" href="#L183">183</a> 
+<a class="jxr_linenumber" name="L184" href="#L184">184</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
setMojoModel(Model model, String group, String artifact, String version, String 
packaging, Parent parent ) {
+<a class="jxr_linenumber" name="L185" href="#L185">185</a>         
model.setGroupId( group );
+<a class="jxr_linenumber" name="L186" href="#L186">186</a>         
model.setArtifactId( artifact );
+<a class="jxr_linenumber" name="L187" href="#L187">187</a>         
model.setVersion( version );
+<a class="jxr_linenumber" name="L188" href="#L188">188</a>         
model.setPackaging( packaging );
+<a class="jxr_linenumber" name="L189" href="#L189">189</a>         
model.setParent( parent );
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>     }
+<a class="jxr_linenumber" name="L191" href="#L191">191</a> 
+<a class="jxr_linenumber" name="L192" href="#L192">192</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2004&#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


Reply via email to