You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2021/10/24 09:09:10 UTC

[maven] branch master updated: improve documentation

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

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


The following commit(s) were added to refs/heads/master by this push:
     new a5f1bca  improve documentation
a5f1bca is described below

commit a5f1bca9efdb19b6a04db9e31101c55d40a34559
Author: Hervé Boutemy <hb...@apache.org>
AuthorDate: Sun Oct 24 11:09:07 2021 +0200

    improve documentation
---
 .../src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java  | 2 ++
 maven-wrapper/src/main/java/org/apache/maven/wrapper/Downloader.java  | 2 ++
 maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java   | 2 ++
 .../src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java      | 2 ++
 .../src/main/java/org/apache/maven/wrapper/WrapperExecutor.java       | 3 +++
 maven-wrapper/src/site/apt/index.apt                                  | 4 ++--
 6 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/maven-wrapper/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java b/maven-wrapper/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java
index 5f81864..720b450 100644
--- a/maven-wrapper/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java
+++ b/maven-wrapper/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java
@@ -28,6 +28,8 @@ import java.nio.file.Path;
 import java.util.stream.Stream;
 
 /**
+ * Maven starter, from a provided Maven home directory.
+ *
  * @author Hans Dockter
  */
 public class BootstrapMainStarter
diff --git a/maven-wrapper/src/main/java/org/apache/maven/wrapper/Downloader.java b/maven-wrapper/src/main/java/org/apache/maven/wrapper/Downloader.java
index 42bda01..90dc089 100644
--- a/maven-wrapper/src/main/java/org/apache/maven/wrapper/Downloader.java
+++ b/maven-wrapper/src/main/java/org/apache/maven/wrapper/Downloader.java
@@ -44,6 +44,8 @@ import java.net.URI;
 import java.nio.file.Path;
 
 /**
+ * Maven distribution downloader.
+ *
  * @author Hans Dockter
  */
 public interface Downloader
diff --git a/maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java b/maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java
index 14fe29a..b5c287f 100644
--- a/maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java
+++ b/maven-wrapper/src/main/java/org/apache/maven/wrapper/Installer.java
@@ -40,6 +40,8 @@ import java.util.zip.ZipFile;
 
 
 /**
+ * Maven distribution installer, eventually using a {@link Downloader} first.
+ *
  * @author Hans Dockter
  */
 public class Installer
diff --git a/maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java b/maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java
index 35aebf7..16cf2f8 100644
--- a/maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java
+++ b/maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java
@@ -28,6 +28,8 @@ import java.nio.file.Paths;
 import java.util.Properties;
 
 /**
+ * Main entry point for the Maven Wrapper, delegating wrapper execution to {@link WrapperExecutor}.
+ *
  * @author Hans Dockter
  */
 public class MavenWrapperMain
diff --git a/maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperExecutor.java b/maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperExecutor.java
index ee9ebec..42d5677 100644
--- a/maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperExecutor.java
+++ b/maven-wrapper/src/main/java/org/apache/maven/wrapper/WrapperExecutor.java
@@ -28,6 +28,9 @@ import java.nio.file.Path;
 import java.util.Properties;
 
 /**
+ * Wrapper executor, running {@link Installer} to get a Maven distribution ready, followed by {@BootstrapMainStarter}
+ * to launch the Maven bootstrap.
+ * 
  * @author Hans Dockter
  */
 public class WrapperExecutor
diff --git a/maven-wrapper/src/site/apt/index.apt b/maven-wrapper/src/site/apt/index.apt
index bf70504..c579786 100644
--- a/maven-wrapper/src/site/apt/index.apt
+++ b/maven-wrapper/src/site/apt/index.apt
@@ -25,6 +25,6 @@
 
 Maven Wrapper
 
- Maven Wrapper dowloads Maven distribution if not already in cache, then launches Maven.
+ Maven Wrapper dowloads Maven distribution if not already in cache, installs it, then launches Maven: Maven distributions installed by Maven Wrapper are stored under <<<~/.m2/wrapper/dists>>> by default.
 
- It is called by {{{../apache-maven-wrapper/}<<<mvnw>>>/<<<mvnw.cmd>>> scripts}} that need to be installed in the project and called instead of <<<mvn>>>/<<<mvn.cmd>>>.
+ Maven Wrapper is called by {{{../apache-maven-wrapper/}<<<mvnw>>>/<<<mvnw.cmd>>> scripts}} that need to be installed in the project source tree and called instead of <<<mvn>>>/<<<mvn.cmd>>>.