diff --git a/content/markdown/mvnd.md b/content/markdown/mvnd.md new file mode 100644 index 0000000000..ea19911719 --- /dev/null +++ b/content/markdown/mvnd.md @@ -0,0 +1,49 @@ +# Maven Daemon + + + +The Maven Daemon (mvnd) is a daemon infrastructure for Maven that helps to reduce the build time by: +- Keeping the JVM running between builds +- Managing a pool of Maven processes +- Reusing the JVM and Maven processes across builds + +## Features + +- Significantly faster builds compared to regular Maven +- Compatible with existing Maven plugins and extensions +- Daemon process management +- Intelligent memory management +- Native executable available + +## Installation + +You can download Maven Daemon from our [download page](/download.html#Maven_Daemon). + +For more detailed information and documentation, visit the [Maven Daemon GitHub repository](https://github.com/apache/maven-mvnd). + +## Usage + +Instead of using the `mvn` command, use `mvnd`: + +```bash +mvnd clean verify +``` + +The daemon will stay alive in the background, ready to process subsequent builds much faster. diff --git a/content/site.xml b/content/site.xml index 6702abb8de..ab2814ac4f 100644 --- a/content/site.xml +++ b/content/site.xml @@ -55,6 +55,7 @@ under the License. + diff --git a/content/xdoc/download.xml.vm b/content/xdoc/download.xml.vm index 737e5d213d..e50801446a 100644 --- a/content/xdoc/download.xml.vm +++ b/content/xdoc/download.xml.vm @@ -117,6 +117,94 @@ under the License. + +

Apache Maven Daemon (mvnd) is available as a separate download. In order to guard against corrupted downloads/installations, it is highly recommended to + verify the signature + of the release bundles against the public KEYS used by the Apache Maven developers.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PlatformFormatDownload Link (Checksum, Signature)
macOS (Apple Silicon)tar.gzmaven-mvnd-${currentMvnd1xVersion}-darwin-aarch64.tar.gz + (sha512, + asc)
zipmaven-mvnd-${currentMvnd1xVersion}-darwin-aarch64.zip + (sha512, + asc)
macOS (Intel)tar.gzmaven-mvnd-${currentMvnd1xVersion}-darwin-amd64.tar.gz + (sha512, + asc)
zipmaven-mvnd-${currentMvnd1xVersion}-darwin-amd64.zip + (sha512, + asc)
Linux (x86_64)tar.gzmaven-mvnd-${currentMvnd1xVersion}-linux-amd64.tar.gz + (sha512, + asc)
zipmaven-mvnd-${currentMvnd1xVersion}-linux-amd64.zip + (sha512, + asc)
Windows (x86_64)tar.gzmaven-mvnd-${currentMvnd1xVersion}-windows-amd64.tar.gz + (sha512, + asc)
zipmaven-mvnd-${currentMvnd1xVersion}-windows-amd64.zip + (sha512, + asc)
Sourcetar.gzmaven-mvnd-${currentMvnd1xVersion}-source-release.tar.gz + (sha512, + asc)
zipmaven-mvnd-${currentMvnd1xVersion}-source-release.zip + (sha512, + asc)
+ + +
+
@@ -241,6 +329,92 @@ under the License.
  • Maven 4 archives for older 4.x releases.
  • + + +

    Maven Daemon 2.x is currently under development, so while we are encouraging users to try it and report any issue, it is NOT safe for production use.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PlatformFormatDownload Link (Checksum, Signature)
    macOS (Apple Silicon)tar.gzmaven-mvnd-${currentMvnd2xVersion}-darwin-aarch64.tar.gz + (sha512, + asc)
    zipmaven-mvnd-${currentMvnd2xVersion}-darwin-aarch64.zip + (sha512, + asc)
    macOS (Intel)tar.gzmaven-mvnd-${currentMvnd2xVersion}-darwin-amd64.tar.gz + (sha512, + asc)
    zipmaven-mvnd-${currentMvnd2xVersion}-darwin-amd64.zip + (sha512, + asc)
    Linux (x86_64)tar.gzmaven-mvnd-${currentMvnd2xVersion}-linux-amd64.tar.gz + (sha512, + asc)
    zipmaven-mvnd-${currentMvnd2xVersion}-linux-amd64.zip + (sha512, + asc)
    Windows (x86_64)tar.gzmaven-mvnd-${currentMvnd2xVersion}-windows-amd64.tar.gz + (sha512, + asc)
    zipmaven-mvnd-${currentMvnd2xVersion}-windows-amd64.zip + (sha512, + asc)
    Sourcetar.gzmaven-mvnd-${currentMvnd2xVersion}-source-release.tar.gz + (sha512, + asc)
    zipmaven-mvnd-${currentMvnd2xVersion}-source-release.zip + (sha512, + asc)
    + + +
    diff --git a/pom.xml b/pom.xml index f0e7962b1f..6b652cbcb8 100644 --- a/pom.xml +++ b/pom.xml @@ -67,6 +67,8 @@ 3.2.5 3.1.1 3.0.5 + 1.0.2 + 2.0.0-rc-3 2.1.3 2011-04-17 2.2.1,2.2.0,2.1.0,2.0.11,2.0.10,2.0.9,2.0.8,2.0.7,2.0.6,2.0.5,2.0.4,2.0.3,2.0.2,2.0.1,2.0