This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-archetype.git


The following commit(s) were added to refs/heads/master by this push:
     new 5c44340d Fix Javadoc issues per Oracle conventions (#952)
5c44340d is described below

commit 5c44340d12f5580677ab56eefa0ea84f003bfc45
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Tue Oct 21 17:26:49 2025 +0000

    Fix Javadoc issues per Oracle conventions (#952)
---
 .../maven/archetype/ArchetypeCreationRequest.java  |   4 +-
 .../maven/archetype/ArchetypeCreationResult.java   |   4 +-
 .../archetype/ArchetypeGenerationRequest.java      |   2 +-
 .../maven/archetype/ArchetypeGenerationResult.java |   4 +-
 .../apache/maven/archetype/ArchetypeManager.java   |  18 ++-
 .../archetype/common/ArchetypeArtifactManager.java |  14 --
 .../archetype/common/ArchetypeFilesResolver.java   |   4 +-
 .../apache/maven/archetype/common/util/Format.java |  32 ++--
 .../maven/archetype/common/util/ListScanner.java   |  66 ++++----
 .../archetype/common/util/NamespaceStack.java      |  14 +-
 .../maven/archetype/common/util/PathUtils.java     |   4 +-
 .../maven/archetype/common/util/PomUtils.java      |   6 +-
 .../maven/archetype/common/util/XMLOutputter.java  | 166 ++++++++++-----------
 .../archetype/creator/FilesetArchetypeCreator.java |   1 -
 .../generator/DefaultArchetypeGenerator.java       |   4 +-
 .../old/descriptor/ArchetypeDescriptorBuilder.java |  20 +--
 .../old/descriptor/TemplateDescriptor.java         |  10 +-
 .../DefaultRepositoryCrawler.java                  |   2 +-
 .../source/ArchetypeDataSourceException.java       |   4 +-
 .../apache/maven/archetype/mojos/FileLogger.java   |  10 +-
 .../maven/archetype/mojos/IntegrationTestMojo.java |  20 +--
 .../archetype/mojos/UpdateLocalCatalogMojo.java    |   2 +-
 .../ui/creation/ArchetypeCreationQueryer.java      |  24 +--
 .../ui/generation/ArchetypeGenerationQueryer.java  |   2 +-
 .../ui/generation/ArchetypeSelectionQueryer.java   |   2 +-
 .../ui/generation/ArchetypeSelectorUtils.java      |   4 +-
 26 files changed, 210 insertions(+), 233 deletions(-)

diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationRequest.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationRequest.java
index 3e3f4a28..a0961032 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationRequest.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationRequest.java
@@ -25,7 +25,9 @@ import java.util.Properties;
 
 import org.apache.maven.project.MavenProject;
 
-/** @author Jason van Zyl */
+/**
+ * @author Jason van Zyl
+ */
 public class ArchetypeCreationRequest {
 
     private File localRepositoryBasedir;
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationResult.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationResult.java
index cd23cd35..b3acd08c 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationResult.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeCreationResult.java
@@ -18,7 +18,9 @@
  */
 package org.apache.maven.archetype;
 
-/** @author Jason van Zyl */
+/**
+ * @author Jason van Zyl
+ */
 public class ArchetypeCreationResult {
     private Exception cause;
 
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationRequest.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationRequest.java
index e0a113fd..515fc6bd 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationRequest.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationRequest.java
@@ -71,7 +71,7 @@ public class ArchetypeGenerationRequest {
     private String archetypeGoals = "";
 
     /**
-     * The URL to the archetype repository
+     * The URL to the archetype repository.
      *
      * @deprecated see ARCHETYPE-439
      */
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationResult.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationResult.java
index 71488d86..bd7a2f1e 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationResult.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeGenerationResult.java
@@ -18,7 +18,9 @@
  */
 package org.apache.maven.archetype;
 
-/** @author Jason van Zyl */
+/**
+ * @author Jason van Zyl
+ */
 public class ArchetypeGenerationResult {
     private Exception cause;
 
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeManager.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeManager.java
index 62c881de..196affe8 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeManager.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/ArchetypeManager.java
@@ -28,7 +28,9 @@ import 
org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.eclipse.aether.RepositorySystemSession;
 import org.eclipse.aether.repository.RemoteRepository;
 
-/** @author Jason van Zyl */
+/**
+ * @author Jason van Zyl
+ */
 public interface ArchetypeManager {
     String ROLE = ArchetypeManager.class.getName();
 
@@ -36,7 +38,7 @@ public interface ArchetypeManager {
      * A command to create an archetype from an existing Maven project given 
the supplied creation request.
      *
      * @param request
-     * @return The result of creating the archetype from the existing project. 
It contains any errors that might have
+     * @return the result of creating the archetype from the existing project. 
It contains any errors that might have
      *         occurred.
      */
     ArchetypeCreationResult 
createArchetypeFromProject(ArchetypeCreationRequest request);
@@ -45,7 +47,7 @@ public interface ArchetypeManager {
      * A command to generate a Maven project from an archetype given the 
supplied generation request.
      *
      * @param request
-     * @return The result of creating the project from the existing archetype. 
It contains any errors that might have
+     * @return the result of creating the project from the existing archetype. 
It contains any errors that might have
      *         occurred.
      */
     ArchetypeGenerationResult 
generateProjectFromArchetype(ArchetypeGenerationRequest request);
@@ -53,7 +55,7 @@ public interface ArchetypeManager {
     /**
      * Gives the catalog of archetypes internal to the plugin.
      *
-     * @return the catalog.
+     * @return the catalog
      */
     ArchetypeCatalog getInternalCatalog();
 
@@ -63,7 +65,7 @@ public interface ArchetypeManager {
      * if path is a directory, archetype-catalog.xml is appended to it.
      *
      * @param repositorySession
-     * @return the catalog.
+     * @return the catalog
      */
     ArchetypeCatalog getLocalCatalog(RepositorySystemSession 
repositorySession);
 
@@ -73,7 +75,7 @@ public interface ArchetypeManager {
      *
      * @param repositorySession
      * @param remoteRepositories
-     * @return the catalog.
+     * @return the catalog
      */
     ArchetypeCatalog getRemoteCatalog(
             RepositorySystemSession repositorySession, List<RemoteRepository> 
remoteRepositories);
@@ -84,9 +86,9 @@ public interface ArchetypeManager {
      * @param archetypeDirectory
      * @param outputDirectory
      * @param finalName
-     * @return The File to the generated jar
-     * @throws org.apache.maven.artifact.DependencyResolutionRequiredException
+     * @return the File to the generated jar
      * @throws java.io.IOException
+     * @throws org.apache.maven.artifact.DependencyResolutionRequiredException
      * @deprecated replaced by archetype plugin's JarMojo using maven-archiver 
component for Reproducible Builds
      */
     @Deprecated
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeArtifactManager.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeArtifactManager.java
index 96b49c26..04099cce 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeArtifactManager.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeArtifactManager.java
@@ -42,20 +42,12 @@ public interface ArchetypeArtifactManager {
             RepositorySystemSession repositorySystemSession)
             throws UnknownArchetype;
 
-    /**
-     */
     ClassLoader getArchetypeJarLoader(File archetypeFile) throws 
UnknownArchetype;
 
-    /**
-     */
     ZipFile getArchetypeZipFile(File archetypeFile) throws UnknownArchetype;
 
-    /**
-     */
     boolean isFileSetArchetype(File archetypeFile);
 
-    /**
-     */
     boolean isOldArchetype(File archetypeFile);
 
     boolean exists(
@@ -75,16 +67,10 @@ public interface ArchetypeArtifactManager {
      */
     String getPostGenerationScript(File archetypeFile) throws UnknownArchetype;
 
-    /**
-     */
     ArchetypeDescriptor getFileSetArchetypeDescriptor(File archetypeFile) 
throws UnknownArchetype;
 
-    /**
-     */
     List<String> getFilesetArchetypeResources(File archetypeFile) throws 
UnknownArchetype;
 
-    /**
-     */
     org.apache.maven.archetype.old.descriptor.ArchetypeDescriptor 
getOldArchetypeDescriptor(File archetypeFile)
             throws UnknownArchetype;
 }
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeFilesResolver.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeFilesResolver.java
index bbbed3f6..d924bd42 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeFilesResolver.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/ArchetypeFilesResolver.java
@@ -24,7 +24,9 @@ import java.util.List;
 
 import org.apache.maven.archetype.metadata.FileSet;
 
-/** @author rafale */
+/**
+ * @author rafale
+ */
 public interface ArchetypeFilesResolver {
 
     List<String> getFilesWithExtension(List<String> files, String extension);
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/Format.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/Format.java
index ec19feed..6b2aa8fc 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/Format.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/Format.java
@@ -134,22 +134,22 @@ public class Format implements Cloneable {
         return f;
     }
 
-    /** standard value to indent by, if we are indenting */
+    /** Standard value to indent by, if we are indenting. */
     private static final String STANDARD_INDENT = "  ";
 
-    /** standard string with which to end a line */
+    /** Standard string with which to end a line. */
     private static final String STANDARD_LINE_SEPARATOR = "\r\n";
 
-    /** standard encoding */
+    /** Standard encoding. */
     private static final String STANDARD_ENCODING = "UTF-8";
 
-    /** The default indent is no spaces (as original document) */
+    /** The default indent is no spaces (as original document). */
     String indent = null;
 
-    /** New line separator */
+    /** New line separator. */
     String lineSeparator = STANDARD_LINE_SEPARATOR;
 
-    /** The encoding format */
+    /** The encoding format. */
     String encoding = STANDARD_ENCODING;
 
     /**
@@ -176,10 +176,10 @@ public class Format implements Cloneable {
      */
     boolean ignoreTrAXEscapingPIs = false;
 
-    /** text handling mode */
+    /** Text handling mode. */
     TextMode mode = TextMode.PRESERVE;
 
-    /** entity escape logic */
+    /** Entity escape logic. */
     EscapeStrategy escapeStrategy = new DefaultEscapeStrategy(encoding);
 
     /** Creates a new Format instance with default (raw) behavior. */
@@ -197,7 +197,7 @@ public class Format implements Cloneable {
     }
 
     /**
-     * Returns the current escape strategy
+     * Returns the current escape strategy.
      *
      * @return the current escape strategy
      */
@@ -224,7 +224,7 @@ public class Format implements Cloneable {
      * verbatim, as "\n" which is how parsers normalize them.
      * </p>
      *
-     * @param separator <code>String</code> line separator to use.
+     * @param separator <code>String</code> line separator to use
      * @return a pointer to this Format for chaining
      * @see #setTextMode
      */
@@ -250,7 +250,7 @@ public class Format implements Cloneable {
      * this in uses such as WML and other wireless device protocols.
      *
      * @param omitEncoding <code>boolean</code> indicating whether or not
-     *                     the XML declaration should indicate the document 
encoding.
+     *                     the XML declaration should indicate the document 
encoding
      * @return a pointer to this Format for chaining
      */
     public Format setOmitEncoding(boolean omitEncoding) {
@@ -274,7 +274,7 @@ public class Format implements Cloneable {
      * as SOAP and XML-RPC calls.
      *
      * @param omitDeclaration <code>boolean</code> indicating whether or not
-     *                        the XML declaration should be omitted.
+     *                        the XML declaration should be omitted
      * @return a pointer to this Format for chaining
      */
     public Format setOmitDeclaration(boolean omitDeclaration) {
@@ -297,7 +297,7 @@ public class Format implements Cloneable {
      * <code>&lt;tagName&gt;&lt;/tagName&gt;</code>.
      *
      * @param expandEmptyElements <code>boolean</code> indicating whether or 
not
-     *                            empty elements should be expanded.
+     *                            empty elements should be expanded
      * @return a pointer to this Format for chaining
      */
     public Format setExpandEmptyElements(boolean expandEmptyElements) {
@@ -336,7 +336,7 @@ public class Format implements Cloneable {
      * Default: <code>false</code>.
      *
      * @param ignoreTrAXEscapingPIs <code>boolean</code> indicating
-     *                              whether or not TrAX ouput escaping PIs are 
ignored.
+     *                              whether or not TrAX ouput escaping PIs are 
ignored
      * @see javax.xml.transform.Result#PI_ENABLE_OUTPUT_ESCAPING
      * @see javax.xml.transform.Result#PI_DISABLE_OUTPUT_ESCAPING
      */
@@ -348,7 +348,7 @@ public class Format implements Cloneable {
      * Returns whether JAXP TrAX processing instructions for
      * disabling/enabling output escaping are ignored.
      *
-     * @return whether or not TrAX ouput escaping PIs are ignored.
+     * @return whether or not TrAX ouput escaping PIs are ignored
      */
     public boolean getIgnoreTrAXEscapingPIs() {
         return ignoreTrAXEscapingPIs;
@@ -380,7 +380,7 @@ public class Format implements Cloneable {
      * null, or the empty string (""), then no indentation will
      * happen.  Default: none (null)
      *
-     * @param indent <code>String</code> to use for indentation.
+     * @param indent <code>String</code> to use for indentation
      * @return a pointer to this Format for chaining
      */
     public Format setIndent(String indent) {
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/ListScanner.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/ListScanner.java
index 3d26f110..d386fe59 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/ListScanner.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/ListScanner.java
@@ -185,13 +185,13 @@ public class ListScanner {
      * Tests whether or not a string matches against a pattern. The pattern 
may contain two special
      * characters:<br>
      * '*' means zero or more characters<br>
-     * '?' means one and only one character
+     * '?' means one and only one character.
      *
-     * @param pattern The pattern to match against. Must not be 
<code>null</code>.
-     * @param str     The string which must be matched against the pattern. 
Must not be <code>
+     * @param pattern the pattern to match against. Must not be 
<code>null</code>.
+     * @param str     the string which must be matched against the pattern. 
Must not be <code>
      *                null</code>.
      * @return <code>true</code> if the string matches against the pattern, or 
<code>false</code>
-     *         otherwise.
+     *         otherwise
      */
     public static boolean match(String pattern, String str) {
         // default matches the SelectorUtils default
@@ -202,14 +202,14 @@ public class ListScanner {
      * Tests whether or not a string matches against a pattern. The pattern 
may contain two special
      * characters:<br>
      * '*' means zero or more characters<br>
-     * '?' means one and only one character
+     * '?' means one and only one character.
      *
-     * @param pattern         The pattern to match against. Must not be 
<code>null</code>.
-     * @param str             The string which must be matched against the 
pattern. Must not be
+     * @param pattern         the pattern to match against. Must not be 
<code>null</code>.
+     * @param str             the string which must be matched against the 
pattern. Must not be
      *                        <code>null</code>.
-     * @param isCaseSensitive Whether or not matching should be performed case 
sensitively.
+     * @param isCaseSensitive whether or not matching should be performed case 
sensitively
      * @return <code>true</code> if the string matches against the pattern, or 
<code>false</code>
-     *         otherwise.
+     *         otherwise
      */
     protected static boolean match(String pattern, String str, boolean 
isCaseSensitive) {
         return SelectorUtils.match(pattern, str, isCaseSensitive);
@@ -218,10 +218,10 @@ public class ListScanner {
     /**
      * Tests whether or not a given path matches a given pattern.
      *
-     * @param pattern The pattern to match against. Must not be 
<code>null</code>.
-     * @param str     The path to match, as a String. Must not be 
<code>null</code>.
+     * @param pattern the pattern to match against. Must not be 
<code>null</code>.
+     * @param str     the path to match, as a String. Must not be 
<code>null</code>.
      * @return <code>true</code> if the pattern matches against the string, or 
<code>false</code>
-     *         otherwise.
+     *         otherwise
      */
     protected static boolean matchPath(String pattern, String str) {
         // default matches the SelectorUtils default
@@ -231,11 +231,11 @@ public class ListScanner {
     /**
      * Tests whether or not a given path matches a given pattern.
      *
-     * @param pattern         The pattern to match against. Must not be 
<code>null</code>.
-     * @param str             The path to match, as a String. Must not be 
<code>null</code>.
-     * @param isCaseSensitive Whether or not matching should be performed case 
sensitively.
+     * @param pattern         the pattern to match against. Must not be 
<code>null</code>.
+     * @param str             the path to match, as a String. Must not be 
<code>null</code>.
+     * @param isCaseSensitive whether or not matching should be performed case 
sensitively
      * @return <code>true</code> if the pattern matches against the string, or 
<code>false</code>
-     *         otherwise.
+     *         otherwise
      */
     protected static boolean matchPath(String pattern, String str, boolean 
isCaseSensitive) {
         return SelectorUtils.matchPath(
@@ -249,10 +249,10 @@ public class ListScanner {
      * positives. For example, <code>pattern=**\a</code> and 
<code>str=b</code> will yield <code>
      * true</code>.</p>
      *
-     * @param pattern The pattern to match against. Must not be 
<code>null</code>.
-     * @param str     The path to match, as a String. Must not be 
<code>null</code>.
+     * @param pattern the pattern to match against. Must not be 
<code>null</code>.
+     * @param str     the path to match, as a String. Must not be 
<code>null</code>.
      * @return whether or not a given path matches the start of a given 
pattern up to the first
-     *         "**".
+     *         "**"
      */
     protected static boolean matchPatternStart(String pattern, String str) {
         // default matches SelectorUtils default
@@ -266,11 +266,11 @@ public class ListScanner {
      * positives. For example, <code>pattern=**\a</code> and 
<code>str=b</code> will yield <code>
      * true</code>.</p>
      *
-     * @param pattern         The pattern to match against. Must not be 
<code>null</code>.
-     * @param str             The path to match, as a String. Must not be 
<code>null</code>.
-     * @param isCaseSensitive Whether or not matching should be performed case 
sensitively.
+     * @param pattern         the pattern to match against. Must not be 
<code>null</code>.
+     * @param str             the path to match, as a String. Must not be 
<code>null</code>.
+     * @param isCaseSensitive whether or not matching should be performed case 
sensitively
      * @return whether or not a given path matches the start of a given 
pattern up to the first
-     *         "**".
+     *         "**"
      */
     protected static boolean matchPatternStart(String pattern, String str, 
boolean isCaseSensitive) {
         return SelectorUtils.matchPatternStart(
@@ -304,9 +304,9 @@ public class ListScanner {
     /**
      * Sets the base directory to be scanned. This is the directory which is 
scanned recursively.
      * This directory is normalized for multiple os's (all / and \\ are 
replaced with
-     * File.separatorChar
+     * File.separatorChar.
      *
-     * @param basedir The base directory for scanning. Should not be 
<code>null</code>.
+     * @param basedir the base directory for scanning. Should not be 
<code>null</code>.
      */
     public void setBasedir(String basedir) {
         this.basedir = basedir;
@@ -329,7 +329,7 @@ public class ListScanner {
      *
      * <p>When a pattern ends with a '/' or '\', "**" is appended.</p>
      *
-     * @param excludesList A list of exclude patterns. May be 
<code>null</code>, indicating that no
+     * @param excludesList a list of exclude patterns. May be 
<code>null</code>, indicating that no
      *                 files should be excluded. If a non-<code>null</code> 
list is given, all
      *                 elements must be non-<code>null</code>.
      */
@@ -357,7 +357,7 @@ public class ListScanner {
      *
      * <p>When a pattern ends with a '/' or '\', "**" is appended.</p>
      *
-     * @param includesList A list of include patterns. May be 
<code>null</code>, indicating that all
+     * @param includesList a list of include patterns. May be 
<code>null</code>, indicating that all
      *                 files should be included. If a non-<code>null</code> 
list is given, all
      *                 elements must be non-<code>null</code>.
      */
@@ -412,7 +412,7 @@ public class ListScanner {
     /**
      * Tests whether a name matches at least one exclude pattern.
      *
-     * @param name The name to match. Must not be <code>null</code>
+     * @param name the name to match. Must not be <code>null</code>
      * @return <code>true</code> when the name matches against at least one 
exclude pattern, or
      *         <code>false</code> otherwise
      */
@@ -423,9 +423,9 @@ public class ListScanner {
     /**
      * Tests whether or not a name matches against at least one include 
pattern.
      *
-     * @param name The name to match. Must not be <code>null</code>.
+     * @param name the name to match. Must not be <code>null</code>.
      * @return <code>true</code> when the name matches against at least one 
include pattern, or
-     *         <code>false</code> otherwise.
+     *         <code>false</code> otherwise
      */
     protected boolean isIncluded(String name) {
         return matchesPatterns(name, includes);
@@ -434,10 +434,10 @@ public class ListScanner {
     /**
      * Tests whether or not a name matches against at least one include 
pattern.
      *
-     * @param name     The name to match. Must not be <code>null</code>.
-     * @param patterns The list of patterns to match.
+     * @param name     the name to match. Must not be <code>null</code>.
+     * @param patterns the list of patterns to match
      * @return <code>true</code> when the name matches against at least one 
include pattern, or
-     *         <code>false</code> otherwise.
+     *         <code>false</code> otherwise
      */
     protected boolean matchesPatterns(String name, String[] patterns) {
         // avoid extra object creation in the loop
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/NamespaceStack.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/NamespaceStack.java
index 0eea3c59..d4c4e89b 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/NamespaceStack.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/NamespaceStack.java
@@ -83,10 +83,10 @@ import org.jdom2.Namespace;
  * @author Brett McLaughlin
  */
 class NamespaceStack {
-    /** The prefixes available */
+    /** The prefixes available. */
     private Stack<String> prefixes;
 
-    /** The URIs available */
+    /** The URIs available. */
     private Stack<String> uris;
 
     /** This creates the needed storage. */
@@ -99,7 +99,7 @@ class NamespaceStack {
      * This will add a new <code>{@link Namespace}</code>
      * to those currently available.
      *
-     * @param ns <code>Namespace</code> to add.
+     * @param ns <code>Namespace</code> to add
      */
     public void push(Namespace ns) {
         prefixes.push(ns.getPrefix());
@@ -110,7 +110,7 @@ class NamespaceStack {
      * This will remove the topmost (most recently added)
      * <code>{@link Namespace}</code>, and return its prefix.
      *
-     * @return <code>String</code> - the popped namespace prefix.
+     * @return <code>String</code> - the popped namespace prefix
      */
     public String pop() {
         String prefix = prefixes.pop();
@@ -122,7 +122,7 @@ class NamespaceStack {
     /**
      * This returns the number of available namespaces.
      *
-     * @return <code>int</code> - size of the namespace stack.
+     * @return <code>int</code> - size of the namespace stack
      */
     public int size() {
         return prefixes.size();
@@ -132,8 +132,8 @@ class NamespaceStack {
      * Given a prefix, this will return the namespace URI most
      * rencently (topmost) associated with that prefix.
      *
-     * @param prefix <code>String</code> namespace prefix.
-     * @return <code>String</code> - the namespace URI for that prefix.
+     * @param prefix <code>String</code> namespace prefix
+     * @return <code>String</code> - the namespace URI for that prefix
      */
     public String getURI(String prefix) {
         int index = prefixes.lastIndexOf(prefix);
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PathUtils.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PathUtils.java
index 00acaec8..8179341e 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PathUtils.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PathUtils.java
@@ -24,7 +24,9 @@ import java.util.List;
 
 import org.codehaus.plexus.util.StringUtils;
 
-/** @author rafale */
+/**
+ * @author rafale
+ */
 public class PathUtils {
     /**
      * This method converts all \ or / chars to File.separatorChar.
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java
index 0e2fd956..13e6a9fd 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/PomUtils.java
@@ -60,10 +60,10 @@ public final class PomUtils {
      * @param fileReader source POM XML
      * @param fileWriter target XML
      * @return {@code true} if modules section in POM is empty or does not 
exist or {@code artifactId} does not appear
-     * a module in {@code fileReader} XML.
-     * @throws IOException if I/O error
-     * @throws InvalidPackaging if packaging is not "pom" or not exist in POM
+     * a module in {@code fileReader} XML
      * @throws ArchetypeTemplateProcessingException if "project" does not 
exist or "modules" element is duplicated
+     * @throws InvalidPackaging if packaging is not "pom" or not exist in POM
+     * @throws IOException if I/O error
      * @throws ParserConfigurationException if parser error
      * @throws SAXException if parser error
      * @throws TransformerException if an error writing to {@code fileWriter}
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/XMLOutputter.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/XMLOutputter.java
index afcf8e0a..563b83b5 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/common/util/XMLOutputter.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/common/util/XMLOutputter.java
@@ -222,9 +222,9 @@ public class XMLOutputter implements Cloneable {
      * The characters are printed using the encoding specified in the
      * constructor, or a default of UTF-8.
      *
-     * @param doc <code>Document</code> to format.
-     * @param out <code>OutputStream</code> to use.
-     * @throws IOException - if there's any problem writing.
+     * @param doc <code>Document</code> to format
+     * @param out <code>OutputStream</code> to use
+     * @throws IOException if there's any problem writing
      */
     public void output(Document doc, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -234,8 +234,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out the <code>{@link DocType}</code>.
      *
-     * @param doctype <code>DocType</code> to output.
-     * @param out     <code>OutputStream</code> to use.
+     * @param doctype <code>DocType</code> to output
+     * @param out     <code>OutputStream</code> to use
      */
     public void output(DocType doctype, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -247,8 +247,8 @@ public class XMLOutputter implements Cloneable {
      * its <code>{@link Attribute}</code>s, and all
      * contained (child) elements, etc.
      *
-     * @param element <code>Element</code> to output.
-     * @param out     <code>Writer</code> to use.
+     * @param element <code>Element</code> to output
+     * @param out     <code>Writer</code> to use
      */
     public void output(Element element, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -262,8 +262,8 @@ public class XMLOutputter implements Cloneable {
      * element that contains HTML, like "&lt;description&gt;JDOM is
      * &lt;b&gt;fun&gt;!&lt;/description&gt;".
      *
-     * @param element <code>Element</code> to output.
-     * @param out     <code>OutputStream</code> to use.
+     * @param element <code>Element</code> to output
+     * @param out     <code>OutputStream</code> to use
      */
     public void outputElementContent(Element element, OutputStream out) throws 
IOException {
         Writer writer = makeWriter(out);
@@ -276,8 +276,8 @@ public class XMLOutputter implements Cloneable {
      * contains HTML, like "&lt;description&gt;JDOM is
      * &lt;b&gt;fun&gt;!&lt;/description&gt;".
      *
-     * @param list <code>List</code> of nodes.
-     * @param out  <code>OutputStream</code> to use.
+     * @param list <code>List</code> of nodes
+     * @param out  <code>OutputStream</code> to use
      */
     public void output(List<?> list, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -287,8 +287,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link CDATA}</code> node.
      *
-     * @param cdata <code>CDATA</code> to output.
-     * @param out   <code>OutputStream</code> to use.
+     * @param cdata <code>CDATA</code> to output
+     * @param out   <code>OutputStream</code> to use
      */
     public void output(CDATA cdata, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -299,8 +299,8 @@ public class XMLOutputter implements Cloneable {
      * Print out a <code>{@link Text}</code> node.  Perfoms
      * the necessary entity escaping and whitespace stripping.
      *
-     * @param text <code>Text</code> to output.
-     * @param out  <code>OutputStream</code> to use.
+     * @param text <code>Text</code> to output
+     * @param out  <code>OutputStream</code> to use
      */
     public void output(Text text, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -310,8 +310,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link Comment}</code>.
      *
-     * @param comment <code>Comment</code> to output.
-     * @param out     <code>OutputStream</code> to use.
+     * @param comment <code>Comment</code> to output
+     * @param out     <code>OutputStream</code> to use
      */
     public void output(Comment comment, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -321,8 +321,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link ProcessingInstruction}</code>.
      *
-     * @param pi  <code>ProcessingInstruction</code> to output.
-     * @param out <code>OutputStream</code> to use.
+     * @param pi  <code>ProcessingInstruction</code> to output
+     * @param out <code>OutputStream</code> to use
      */
     public void output(ProcessingInstruction pi, OutputStream out) throws 
IOException {
         Writer writer = makeWriter(out);
@@ -332,8 +332,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link EntityRef}</code>.
      *
-     * @param entity <code>EntityRef</code> to output.
-     * @param out    <code>OutputStream</code> to use.
+     * @param entity <code>EntityRef</code> to output
+     * @param out    <code>OutputStream</code> to use
      */
     public void output(EntityRef entity, OutputStream out) throws IOException {
         Writer writer = makeWriter(out);
@@ -364,9 +364,9 @@ public class XMLOutputter implements Cloneable {
      * encodings other than UTF-8, we recommend using the method that
      * takes an OutputStream instead.</p>
      *
-     * @param doc <code>Document</code> to format.
-     * @param out <code>Writer</code> to use.
-     * @throws IOException - if there's any problem writing.
+     * @param doc <code>Document</code> to format
+     * @param out <code>Writer</code> to use
+     * @throws IOException if there's any problem writing
      */
     public void output(Document doc, Writer out) throws IOException {
 
@@ -408,8 +408,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out the <code>{@link DocType}</code>.
      *
-     * @param doctype <code>DocType</code> to output.
-     * @param out     <code>Writer</code> to use.
+     * @param doctype <code>DocType</code> to output
+     * @param out     <code>Writer</code> to use
      */
     public void output(DocType doctype, Writer out) throws IOException {
         printDocType(out, doctype);
@@ -420,8 +420,8 @@ public class XMLOutputter implements Cloneable {
      * its <code>{@link Attribute}</code>s, and all
      * contained (child) elements, etc.
      *
-     * @param element <code>Element</code> to output.
-     * @param out     <code>Writer</code> to use.
+     * @param element <code>Element</code> to output
+     * @param out     <code>Writer</code> to use
      */
     public void output(Element element, Writer out) throws IOException {
         // If this is the root element we could pre-initialize the
@@ -436,8 +436,8 @@ public class XMLOutputter implements Cloneable {
      * element that contains HTML, like "&lt;description&gt;JDOM is
      * &lt;b&gt;fun&gt;!&lt;/description&gt;".
      *
-     * @param element <code>Element</code> to output.
-     * @param out     <code>Writer</code> to use.
+     * @param element <code>Element</code> to output
+     * @param out     <code>Writer</code> to use
      */
     public void outputElementContent(Element element, Writer out) throws 
IOException {
         List<?> content = element.getContent();
@@ -450,8 +450,8 @@ public class XMLOutputter implements Cloneable {
      * contains HTML, like "&lt;description&gt;JDOM is
      * &lt;b&gt;fun&gt;!&lt;/description&gt;".
      *
-     * @param list <code>List</code> of nodes.
-     * @param out  <code>Writer</code> to use.
+     * @param list <code>List</code> of nodes
+     * @param out  <code>Writer</code> to use
      */
     public void output(List<?> list, Writer out) throws IOException {
         printContentRange(out, list, 0, list.size(), 0, 
createNamespaceStack());
@@ -460,8 +460,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link CDATA}</code> node.
      *
-     * @param cdata <code>CDATA</code> to output.
-     * @param out   <code>Writer</code> to use.
+     * @param cdata <code>CDATA</code> to output
+     * @param out   <code>Writer</code> to use
      */
     public void output(CDATA cdata, Writer out) throws IOException {
         printCDATA(out, cdata);
@@ -471,8 +471,8 @@ public class XMLOutputter implements Cloneable {
      * Print out a <code>{@link Text}</code> node.  Perfoms
      * the necessary entity escaping and whitespace stripping.
      *
-     * @param text <code>Text</code> to output.
-     * @param out  <code>Writer</code> to use.
+     * @param text <code>Text</code> to output
+     * @param out  <code>Writer</code> to use
      */
     public void output(Text text, Writer out) throws IOException {
         printText(out, text);
@@ -481,8 +481,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link Comment}</code>.
      *
-     * @param comment <code>Comment</code> to output.
-     * @param out     <code>Writer</code> to use.
+     * @param comment <code>Comment</code> to output
+     * @param out     <code>Writer</code> to use
      */
     public void output(Comment comment, Writer out) throws IOException {
         printComment(out, comment);
@@ -491,8 +491,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link ProcessingInstruction}</code>.
      *
-     * @param pi  <code>ProcessingInstruction</code> to output.
-     * @param out <code>Writer</code> to use.
+     * @param pi  <code>ProcessingInstruction</code> to output
+     * @param out <code>Writer</code> to use
      */
     public void output(ProcessingInstruction pi, Writer out) throws 
IOException {
         boolean currentEscapingPolicy = currentFormat.ignoreTrAXEscapingPIs;
@@ -506,8 +506,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * Print out a <code>{@link EntityRef}</code>.
      *
-     * @param entity <code>EntityRef</code> to output.
-     * @param out    <code>Writer</code> to use.
+     * @param entity <code>EntityRef</code> to output
+     * @param out    <code>Writer</code> to use
      */
     public void output(EntityRef entity, Writer out) throws IOException {
         printEntityRef(out, entity);
@@ -521,7 +521,7 @@ public class XMLOutputter implements Cloneable {
      * StringWriter. Warning: a String is Unicode, which may not match
      * the outputter's specified encoding.
      *
-     * @param doc <code>Document</code> to format.
+     * @param doc <code>Document</code> to format
      */
     public String outputString(Document doc) {
         StringWriter out = new StringWriter();
@@ -537,7 +537,7 @@ public class XMLOutputter implements Cloneable {
      * Unicode, which may not match the outputter's specified
      * encoding.
      *
-     * @param doctype <code>DocType</code> to format.
+     * @param doctype <code>DocType</code> to format
      */
     public String outputString(DocType doctype) {
         StringWriter out = new StringWriter();
@@ -553,7 +553,7 @@ public class XMLOutputter implements Cloneable {
      * Unicode, which may not match the outputter's specified
      * encoding.
      *
-     * @param element <code>Element</code> to format.
+     * @param element <code>Element</code> to format
      */
     public String outputString(Element element) {
         StringWriter out = new StringWriter();
@@ -568,7 +568,7 @@ public class XMLOutputter implements Cloneable {
      * Return a string representing a list of nodes.  The list is
      * assumed to contain legal JDOM nodes.
      *
-     * @param list <code>List</code> to format.
+     * @param list <code>List</code> to format
      */
     public String outputString(List<?> list) {
         StringWriter out = new StringWriter();
@@ -584,7 +584,7 @@ public class XMLOutputter implements Cloneable {
      * Unicode, which may not match the outputter's specified
      * encoding.
      *
-     * @param cdata <code>CDATA</code> to format.
+     * @param cdata <code>CDATA</code> to format
      */
     public String outputString(CDATA cdata) {
         StringWriter out = new StringWriter();
@@ -600,7 +600,7 @@ public class XMLOutputter implements Cloneable {
      * Unicode, which may not match the outputter's specified
      * encoding.
      *
-     * @param text <code>Text</code> to format.
+     * @param text <code>Text</code> to format
      */
     public String outputString(Text text) {
         StringWriter out = new StringWriter();
@@ -616,7 +616,7 @@ public class XMLOutputter implements Cloneable {
      * Unicode, which may not match the outputter's specified
      * encoding.
      *
-     * @param comment <code>Comment</code> to format.
+     * @param comment <code>Comment</code> to format
      */
     public String outputString(Comment comment) {
         StringWriter out = new StringWriter();
@@ -632,7 +632,7 @@ public class XMLOutputter implements Cloneable {
      * Unicode, which may not match the outputter's specified
      * encoding.
      *
-     * @param pi <code>ProcessingInstruction</code> to format.
+     * @param pi <code>ProcessingInstruction</code> to format
      */
     public String outputString(ProcessingInstruction pi) {
         StringWriter out = new StringWriter();
@@ -648,7 +648,7 @@ public class XMLOutputter implements Cloneable {
      * Unicode, which may not match the outputter's specified
      * encoding.
      *
-     * @param entity <code>EntityRef</code> to format.
+     * @param entity <code>EntityRef</code> to format
      */
     public String outputString(EntityRef entity) {
         StringWriter out = new StringWriter();
@@ -666,9 +666,9 @@ public class XMLOutputter implements Cloneable {
      * This will handle printing of the declaration.
      * Assumes XML version 1.0 since we don't directly know.
      *
-     * @param doc      <code>Document</code> whose declaration to write.
-     * @param out      <code>Writer</code> to use.
-     * @param encoding The encoding to add to the declaration
+     * @param doc      <code>Document</code> whose declaration to write
+     * @param out      <code>Writer</code> to use
+     * @param encoding the encoding to add to the declaration
      */
     protected void printDeclaration(Writer out, Document doc, String encoding) 
throws IOException {
 
@@ -691,8 +691,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * This handle printing the DOCTYPE declaration if one exists.
      *
-     * @param docType <code>Document</code> whose declaration to write.
-     * @param out     <code>Writer</code> to use.
+     * @param docType <code>Document</code> whose declaration to write
+     * @param out     <code>Writer</code> to use
      */
     protected void printDocType(Writer out, DocType docType) throws 
IOException {
 
@@ -729,8 +729,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * This will handle printing of comments.
      *
-     * @param comment <code>Comment</code> to write.
-     * @param out     <code>Writer</code> to use.
+     * @param comment <code>Comment</code> to write
+     * @param out     <code>Writer</code> to use
      */
     protected void printComment(Writer out, Comment comment) throws 
IOException {
         out.write("<!--");
@@ -741,8 +741,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * This will handle printing of processing instructions.
      *
-     * @param pi  <code>ProcessingInstruction</code> to write.
-     * @param out <code>Writer</code> to use.
+     * @param pi  <code>ProcessingInstruction</code> to write
+     * @param out <code>Writer</code> to use
      */
     protected void printProcessingInstruction(Writer out, 
ProcessingInstruction pi) throws IOException {
         String target = pi.getTarget();
@@ -781,8 +781,8 @@ public class XMLOutputter implements Cloneable {
      * will be printed. However, subclasses are free to override
      * this method to print the contents of the entity instead.
      *
-     * @param entity <code>EntityRef</code> to output.
-     * @param out    <code>Writer</code> to use.
+     * @param entity <code>EntityRef</code> to output
+     * @param out    <code>Writer</code> to use
      */
     protected void printEntityRef(Writer out, EntityRef entity) throws 
IOException {
         out.write("&");
@@ -793,8 +793,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * This will handle printing of <code>{@link CDATA}</code> text.
      *
-     * @param cdata <code>CDATA</code> to output.
-     * @param out   <code>Writer</code> to use.
+     * @param cdata <code>CDATA</code> to output
+     * @param out   <code>Writer</code> to use
      */
     protected void printCDATA(Writer out, CDATA cdata) throws IOException {
         String str = (currentFormat.mode == Format.TextMode.NORMALIZE)
@@ -810,8 +810,8 @@ public class XMLOutputter implements Cloneable {
     /**
      * This will handle printing of <code>{@link Text}</code> strings.
      *
-     * @param text <code>Text</code> to write.
-     * @param out  <code>Writer</code> to use.
+     * @param text <code>Text</code> to write
+     * @param out  <code>Writer</code> to use
      */
     protected void printText(Writer out, Text text) throws IOException {
         String str = (currentFormat.mode == Format.TextMode.NORMALIZE)
@@ -838,10 +838,10 @@ public class XMLOutputter implements Cloneable {
      * its <code>{@link Attribute}</code>s, and all contained (child)
      * elements, etc.
      *
-     * @param element    <code>Element</code> to output.
-     * @param out        <code>Writer</code> to use.
-     * @param level      <code>int</code> level of indention.
-     * @param namespaces <code>List</code> stack of Namespaces in scope.
+     * @param element    <code>Element</code> to output
+     * @param out        <code>Writer</code> to use
+     * @param level      <code>int</code> level of indention
+     * @param namespaces <code>List</code> stack of Namespaces in scope
      */
     protected void printElement(Writer out, Element element, int level, 
NamespaceStack namespaces) throws IOException {
 
@@ -935,11 +935,11 @@ public class XMLOutputter implements Cloneable {
      * exclusive.
      *
      * @param content    <code>List</code> of content to output
-     * @param start      index of first content node (inclusive.
-     * @param end        index of last content node (exclusive).
-     * @param out        <code>Writer</code> to use.
-     * @param level      <code>int</code> level of indentation.
-     * @param namespaces <code>List</code> stack of Namespaces in scope.
+     * @param start      index of first content node (inclusive
+     * @param end        index of last content node (exclusive)
+     * @param out        <code>Writer</code> to use
+     * @param level      <code>int</code> level of indentation
+     * @param namespaces <code>List</code> stack of Namespaces in scope
      */
     private void printContentRange(
             Writer out, List<?> content, int start, int end, int level, 
NamespaceStack namespaces) throws IOException {
@@ -1002,9 +1002,9 @@ public class XMLOutputter implements Cloneable {
      * pass this method any other type of node.
      *
      * @param content <code>List</code> of content to output
-     * @param start   index of first content node (inclusive).
-     * @param end     index of last content node (exclusive).
-     * @param out     <code>Writer</code> to use.
+     * @param start   index of first content node (inclusive)
+     * @param end     index of last content node (exclusive)
+     * @param out     <code>Writer</code> to use
      */
     private void printTextRange(Writer out, List<?> content, int start, int 
end) throws IOException {
         String previous; // Previous text printed
@@ -1070,7 +1070,7 @@ public class XMLOutputter implements Cloneable {
      * declarations.
      *
      * @param ns  <code>Namespace</code> to print definition of
-     * @param out <code>Writer</code> to use.
+     * @param out <code>Writer</code> to use
      */
     private void printNamespace(Writer out, Namespace ns, NamespaceStack 
namespaces) throws IOException {
         String prefix = ns.getPrefix();
@@ -1291,8 +1291,8 @@ public class XMLOutputter implements Cloneable {
      * the single quote (') because it's not necessary as the outputter
      * writes attributes surrounded by double-quotes.
      *
-     * @param str <code>String</code> input to escape.
-     * @return <code>String</code> with escaped content.
+     * @param str <code>String</code> input to escape
+     * @return <code>String</code> with escaped content
      */
     public String escapeAttributeEntities(String str) {
         StringBuilder buffer;
@@ -1369,8 +1369,8 @@ public class XMLOutputter implements Cloneable {
      * representation to the appropriate entity reference, suitable for
      * XML element content.
      *
-     * @param str <code>String</code> input to escape.
-     * @return <code>String</code> with escaped content.
+     * @param str <code>String</code> input to escape
+     * @return <code>String</code> with escaped content
      */
     public String escapeElementEntities(String str) {
         if (!escapeOutput) {
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
index 6a691794..ad78e7cd 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/creator/FilesetArchetypeCreator.java
@@ -1561,7 +1561,6 @@ public class FilesetArchetypeCreator implements 
ArchetypeCreator {
             }
         }
 
-        /**/
         if (!files.isEmpty()) {
             LOGGER.info("Ignored files: " + files);
         }
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultArchetypeGenerator.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultArchetypeGenerator.java
index 5d31008f..9ba8ae42 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultArchetypeGenerator.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultArchetypeGenerator.java
@@ -109,7 +109,7 @@ public class DefaultArchetypeGenerator implements 
ArchetypeGenerator {
         }
     }
 
-    /** Common */
+    /** Common. */
     public String getPackageAsDirectory(String packageName) {
         return StringUtils.replace(packageName, ".", "/");
     }
@@ -120,7 +120,7 @@ public class DefaultArchetypeGenerator implements 
ArchetypeGenerator {
                 && StringUtils.isNotEmpty(request.getArchetypeVersion());
     }
 
-    /** FileSetArchetype */
+    /** FileSetArchetype. */
     private void processFileSetArchetype(ArchetypeGenerationRequest request, 
File archetypeFile)
             throws ArchetypeException {
         filesetGenerator.generateArchetype(request, archetypeFile);
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/ArchetypeDescriptorBuilder.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/ArchetypeDescriptorBuilder.java
index 4bc931a0..f3282cda 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/ArchetypeDescriptorBuilder.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/ArchetypeDescriptorBuilder.java
@@ -121,8 +121,8 @@ public class ArchetypeDescriptorBuilder {
      * attribute or the Java virtual machine's default if it is not defined.
      *
      * @param source     a <code>&lt;source&gt;</code> element from the 
<code>&lt;sources&gt;</code>
-     * @param descriptor the <code>ArchetypeDescriptor</code> to add the 
source template to.
-     * @throws XmlPullParserException if the encoding specified is not valid 
or supported.
+     * @param descriptor the <code>ArchetypeDescriptor</code> to add the 
source template to
+     * @throws XmlPullParserException if the encoding specified is not valid 
or supported
      */
     private static void addSourceToDescriptor(Xpp3Dom source, 
ArchetypeDescriptor descriptor)
             throws XmlPullParserException {
@@ -155,9 +155,9 @@ public class ArchetypeDescriptorBuilder {
      * even if some other encoding is specified in the attribute.
      *
      * @param resource   a <code>&lt;resource&gt;</code> element from the 
<code>&lt;resources&gt;</code>
-     * @param descriptor the <code>ArchetypeDescriptor</code> to add the 
resource template to.
+     * @param descriptor the <code>ArchetypeDescriptor</code> to add the 
resource template to
      * @throws XmlPullParserException if the encoding specified is not valid 
or supported or if the
-     *                                value of the attribute 
<code>filtered</code> is no valid.
+     *                                value of the attribute 
<code>filtered</code> is no valid
      */
     private static void addResourceToDescriptor(Xpp3Dom resource, 
ArchetypeDescriptor descriptor)
             throws XmlPullParserException {
@@ -199,8 +199,8 @@ public class ArchetypeDescriptorBuilder {
      * attribute or the Java virtual machine's default if it is not defined.
      *
      * @param testSource a <code>&lt;source&gt;</code> element from the 
<code>&lt;testSources&gt;</code>
-     * @param descriptor the <code>ArchetypeDescriptor</code> to add the 
test-source template to.
-     * @throws XmlPullParserException if the encoding specified is not valid 
or supported.
+     * @param descriptor the <code>ArchetypeDescriptor</code> to add the 
test-source template to
+     * @throws XmlPullParserException if the encoding specified is not valid 
or supported
      */
     private static void addTestSourceToDescriptor(Xpp3Dom testSource, 
ArchetypeDescriptor descriptor)
             throws XmlPullParserException {
@@ -230,9 +230,9 @@ public class ArchetypeDescriptorBuilder {
      * even if some other encoding is specified in the attribute.
      *
      * @param testResource a <code>&lt;resource&gt;</code> element from the 
<code>&lt;testResources&gt;</code>
-     * @param descriptor   the <code>ArchetypeDescriptor</code> to add the 
test-resource template to.
+     * @param descriptor   the <code>ArchetypeDescriptor</code> to add the 
test-resource template to
      * @throws XmlPullParserException if the encoding specified is not valid 
or supported or if the
-     *                                value of the attribute 
<code>filtered</code> is no valid.
+     *                                value of the attribute 
<code>filtered</code> is no valid
      */
     private static void addTestResourceToDescriptor(Xpp3Dom testResource, 
ArchetypeDescriptor descriptor)
             throws XmlPullParserException {
@@ -281,9 +281,9 @@ public class ArchetypeDescriptorBuilder {
      * even if some other encoding is specified in the attribute.
      *
      * @param siteResource a <code>&lt;resource&gt;</code> element from the 
<code>&lt;siteResources&gt;</code>
-     * @param descriptor   the <code>ArchetypeDescriptor</code> to add the 
site-resource template to.
+     * @param descriptor   the <code>ArchetypeDescriptor</code> to add the 
site-resource template to
      * @throws XmlPullParserException if the encoding specified is not valid 
or supported or if the
-     *                                value of the attribute 
<code>filtered</code> is no valid.
+     *                                value of the attribute 
<code>filtered</code> is no valid
      */
     private static void addSiteResourceToDescriptor(Xpp3Dom siteResource, 
ArchetypeDescriptor descriptor)
             throws XmlPullParserException {
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/TemplateDescriptor.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/TemplateDescriptor.java
index 3b3dac44..298fdc14 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/TemplateDescriptor.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/old/descriptor/TemplateDescriptor.java
@@ -53,7 +53,7 @@ public class TemplateDescriptor {
      * Returns the canonical name of the default character encoding of this 
Java
      * virtual machine.
      *
-     * @return the name of the default character encoding.
+     * @return the name of the default character encoding
      */
     private static String getDefaultEncoding() {
         String name = System.getProperty("file.encoding");
@@ -74,7 +74,7 @@ public class TemplateDescriptor {
      * <code>false</code> otherwise.
      *
      * @return <code>true</code> if the template should be filtered and
-     *         <code>false</code> otherwise.
+     *         <code>false</code> otherwise
      */
     public boolean isFiltered() {
         return this.filtered;
@@ -85,7 +85,7 @@ public class TemplateDescriptor {
      * or not.
      *
      * @param filtered <code>true</code> if it should be processed by Velocity 
and
-     *                 <code>fales</code> otherwise.
+     *                 <code>fales</code> otherwise
      */
     public void setFiltered(boolean filtered) {
         this.filtered = filtered;
@@ -95,7 +95,7 @@ public class TemplateDescriptor {
      * Returns the name of the  encoding of the template file (e.g.
      * <code>us-ascci</code>, <code>utf-8</code>, <code>iso-8859-1</code>).
      *
-     * @return the name of the  encoding of the template file.
+     * @return the name of the  encoding of the template file
      */
     public String getEncoding() {
         return this.encoding;
@@ -104,7 +104,7 @@ public class TemplateDescriptor {
     /**
      * Sets the name of the encoding of the template file.
      *
-     * @param encoding New value of property encoding.
+     * @param encoding new value of property encoding
      * @throws IllegalCharsetNameException if the given charset name is illegal
      * @throws UnsupportedCharsetException if no support for the named encoding
      *                                     is available in this instance of 
the Java virtual machine
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/repositorycrawler/DefaultRepositoryCrawler.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/repositorycrawler/DefaultRepositoryCrawler.java
index e7f350ce..7bc3ed80 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/repositorycrawler/DefaultRepositoryCrawler.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/repositorycrawler/DefaultRepositoryCrawler.java
@@ -41,7 +41,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * @author            rafale
+ * @author  rafale
  */
 @Named
 @Singleton
diff --git 
a/archetype-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSourceException.java
 
b/archetype-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSourceException.java
index 688f26f2..6d18629c 100644
--- 
a/archetype-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSourceException.java
+++ 
b/archetype-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSourceException.java
@@ -18,7 +18,9 @@
  */
 package org.apache.maven.archetype.source;
 
-/** @author Jason van Zyl */
+/**
+ * @author Jason van Zyl
+ */
 public class ArchetypeDataSourceException extends Exception {
     public ArchetypeDataSourceException(String message) {
         super(message);
diff --git 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/FileLogger.java
 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/FileLogger.java
index a02ec3e0..1a976246 100644
--- 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/FileLogger.java
+++ 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/FileLogger.java
@@ -51,8 +51,8 @@ class FileLogger extends 
org.apache.maven.shared.scriptinterpreter.FileLogger im
     /**
      * Creates a new logger that writes to the specified file.
      *
-     * @param outputFile The path to the output file, must not be 
<code>null</code>.
-     * @throws java.io.IOException If the output file could not be created.
+     * @param outputFile the path to the output file, must not be 
<code>null</code>
+     * @throws java.io.IOException if the output file could not be created
      */
     FileLogger(File outputFile) throws IOException {
         super(outputFile, null);
@@ -61,9 +61,9 @@ class FileLogger extends 
org.apache.maven.shared.scriptinterpreter.FileLogger im
     /**
      * Creates a new logger that writes to the specified file and optionally 
mirrors messages to the given mojo logger.
      *
-     * @param outputFile The path to the output file, must not be 
<code>null</code>.
-     * @param log The mojo logger to additionally output messages to, may be 
<code>null</code> if not used.
-     * @throws java.io.IOException If the output file could not be created.
+     * @param outputFile the path to the output file, must not be 
<code>null</code>
+     * @param log the mojo logger to additionally output messages to, may be 
<code>null</code> if not used
+     * @throws java.io.IOException if the output file could not be created
      */
     FileLogger(File outputFile, Log log) throws IOException {
         super(outputFile, log::info);
diff --git 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java
 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java
index d840f822..9da72e06 100644
--- 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java
+++ 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java
@@ -168,7 +168,7 @@ public class IntegrationTestMojo extends AbstractMojo {
     private boolean skip = false;
 
     /**
-     * Directory of test projects
+     * Directory of test projects.
      *
      * @since 2.2
      */
@@ -226,7 +226,7 @@ public class IntegrationTestMojo extends AbstractMojo {
     private File localRepositoryPath;
 
     /**
-     * flag to enable show mvn version used for running its (cli option : 
-V,--show-version )
+     * Flag to enable show mvn version used for running its (cli option : 
-V,--show-version )
      *
      * @since 2.2
      */
@@ -250,7 +250,7 @@ public class IntegrationTestMojo extends AbstractMojo {
     private boolean debug;
 
     /**
-     * A list of additional properties which will be used to filter tokens in 
settings.xml
+     * A list of additional properties which will be used to filter tokens in 
settings.xml.
      *
      * @since 2.2
      */
@@ -710,7 +710,7 @@ public class IntegrationTestMojo extends AbstractMojo {
     /**
      * Returns the map-based value source used to interpolate settings and 
other stuff.
      *
-     * @return The map-based value source for interpolation, never 
<code>null</code>.
+     * @return the map-based value source for interpolation, never 
<code>null</code>
      */
     private Map<String, Object> getInterpolationValueSource() {
         Map<String, Object> props = new HashMap<>();
@@ -768,10 +768,10 @@ public class IntegrationTestMojo extends AbstractMojo {
         /**
          * Creates a new interpolation source backed by the specified Maven 
project and some user-specified properties.
          *
-         * @param mavenProject The Maven project from which to extract 
interpolated values, must not be
-         *                     <code>null</code>.
-         * @param properties   The set of additional properties from which to 
extract interpolated values, may be
-         *                     <code>null</code>.
+         * @param mavenProject the Maven project from which to extract 
interpolated values, must not be
+         *                     <code>null</code>
+         * @param properties   the set of additional properties from which to 
extract interpolated values, may be
+         *                     <code>null</code>
          */
         protected CompositeMap(MavenProject mavenProject, Map<String, Object> 
properties) {
             if (mavenProject == null) {
@@ -942,8 +942,8 @@ public class IntegrationTestMojo extends AbstractMojo {
      * Converts the specified filesystem path to a URL. The resulting URL has 
no trailing slash regardless whether the
      * path denotes a file or a directory.
      *
-     * @param filename The filesystem path to convert, must not be 
<code>null</code>.
-     * @return The <code>file:</code> URL for the specified path, never 
<code>null</code>.
+     * @param filename the filesystem path to convert, must not be 
<code>null</code>
+     * @return the <code>file:</code> URL for the specified path, never 
<code>null</code>
      */
     private static String toUrl(String filename) {
         /*
diff --git 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/UpdateLocalCatalogMojo.java
 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/UpdateLocalCatalogMojo.java
index c2bbf74c..ced19de3 100644
--- 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/UpdateLocalCatalogMojo.java
+++ 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/UpdateLocalCatalogMojo.java
@@ -35,7 +35,7 @@ import org.apache.maven.project.MavenProject;
 import org.codehaus.plexus.util.StringUtils;
 
 /**
- * Updates the local catalog
+ * Updates the local catalog.
  *
  * @author rafale
  */
diff --git 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/creation/ArchetypeCreationQueryer.java
 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/creation/ArchetypeCreationQueryer.java
index ead9f987..b02d44d7 100644
--- 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/creation/ArchetypeCreationQueryer.java
+++ 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/creation/ArchetypeCreationQueryer.java
@@ -24,51 +24,29 @@ import 
org.codehaus.plexus.components.interactivity.PrompterException;
 /**
  * <p>User interaction component to query informations necessary for an 
archetype creation from a project.</p>
  *
- * TODO this interface is bound to its implementation through the prompter 
exception
+ * TODO this interface is bound to its implementation through the prompter 
exception.
  */
 public interface ArchetypeCreationQueryer {
 
-    /**
-     */
     String getArchetypeArtifactId(String defaultValue) throws 
PrompterException;
 
-    /**
-     */
     String getArchetypeGroupId(String defaultValue) throws PrompterException;
 
-    /**
-     */
     String getArchetypeVersion(String defaultValue) throws PrompterException;
 
-    /**
-     */
     String getArtifactId(String defaultValue) throws PrompterException;
 
-    /**
-     */
     boolean askAddAnotherProperty() throws PrompterException;
 
-    /**
-     */
     String askNewPropertyKey() throws PrompterException;
 
-    /**
-     */
     String askReplacementValue(String propertyKey, String defaultValue) throws 
PrompterException;
 
-    /**
-     */
     boolean confirmConfiguration(ArchetypeConfiguration 
archetypeConfiguration) throws PrompterException;
 
-    /**
-     */
     String getGroupId(String defaultValue) throws PrompterException;
 
-    /**
-     */
     String getPackage(String defaultValue) throws PrompterException;
 
-    /**
-     */
     String getVersion(String defaultValue) throws PrompterException;
 }
diff --git 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeGenerationQueryer.java
 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeGenerationQueryer.java
index cc5b4a81..ba1c7db5 100644
--- 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeGenerationQueryer.java
+++ 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeGenerationQueryer.java
@@ -26,7 +26,7 @@ import 
org.codehaus.plexus.components.interactivity.PrompterException;
 /**
  * <p>User interaction component to query informations necessary for a project 
generation from an archetype.</p>
  *
- * TODO this interface is bound to its implementation through the prompter 
exception
+ * TODO this interface is bound to its implementation through the prompter 
exception.
  */
 public interface ArchetypeGenerationQueryer {
     boolean confirmConfiguration(ArchetypeConfiguration 
archetypeConfiguration) throws PrompterException;
diff --git 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectionQueryer.java
 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectionQueryer.java
index c419c815..551c7326 100644
--- 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectionQueryer.java
+++ 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectionQueryer.java
@@ -28,7 +28,7 @@ import 
org.codehaus.plexus.components.interactivity.PrompterException;
 /**
  * <p>User interaction component for archetype selection.</p>
  *
- * TODO this interface is bound to its implementation through the prompter 
exception
+ * TODO this interface is bound to its implementation through the prompter 
exception.
  */
 public interface ArchetypeSelectionQueryer {
 
diff --git 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java
 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java
index ed57819d..17756840 100644
--- 
a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java
+++ 
b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java
@@ -46,8 +46,8 @@ public class ArchetypeSelectorUtils {
     }
 
     /**
-     * apply some filtering on archetypes.
-     * currently only on artifactId contains filter
+     * Apply some filtering on archetypes.
+     * currently only on artifactId contains filter.
      *
      * @param archetypesPerCatalog
      * @return

Reply via email to