Apache Maven
maven.apache.org βΊ download.cgi
Download Apache Maven β Maven
If you still want to use an old version, you can find more information in the Maven Releases History and can download files from the Maven 3 archives for versions 3.0.4+ and legacy archives for earlier releases.
Installation
Thatβs it! Maven is now installed. Installation on macOS is supported by Homebrew, SDKMAN! and MacPorts. ... The commands depend on the package manager of the Linux Distribution of your choice. ... Installation on Windows is supported by Chocolatey and Scoop.
Release Notes
Currently, plugins provide Maven API compatibility down to 3.9.0. See Maven Plugins Compatibility Plan for more details.
What is Maven?
It can also publish this to a distribution location for use by other projects. Maven is able to publish individual outputs such as a JAR, an archive including other dependencies and documentation, or as a source distribution. Dependency management: Maven encourages the use of a central repository of JARs and other dependencies. Maven comes with a mechanism that your project's clients can use to download ...
Maven Plugins
Maven is - at its heart - a plugin execution framework; all work is done by plugins. Looking for a specific goal to execute? This page lists the core plugins and others.
Apache Maven
maven.apache.org βΊ guides βΊ getting-started βΊ windows-prerequisites.html
Maven on Windows β Maven
The Maven project provides a simple ZIP file containing a precompiled version of Maven for your convenience. There is no installer. It's up to you to set up your prerequisites and environment to run Maven on Windows. Maven is written in Java (and primarily used to build Java programs). Thus, the major prerequisite is the Java SDK. You need to install the Java SDK (e.g. from Oracle's download site).
java - How to install Maven in Windows? - Stack Overflow
Download Maven at here. ... Sign up to request clarification or add additional context in comments. ... Let's clean everything, then install everything from scratch. 2016-07-24T08:17:48.183Z+00:00 ... Remove MAVEN_HOME really not needed only the bin folder into PATH that's it. And of course JAVA_HOME setting to JDK...and than mvn --version...BTW: Use for ... More on stackoverflow.com
How To Install Maven
Always appreciated, especially making it visible to new users. I personally use Maven Wrapper as well as mvnd (via sdkman), and other package managers are available, too. For example asdf. Anyway, maybe we can cut the JDK requirement in the future. π Have you heard of the plans? More on reddit.com
Download & Install Apache Maven on Windows 10/11
Any modern guides for generating platform-specific installers?
JLink builds your own jvm that only contains the modules your app needs. The resulting installer is way smaller. A jar file is a Java-ARchive with platform independent compiled class files. It's actually a zip with metadata like "what's the main-class". The 'traditional' way is to create an uber/fat.jar, that also contains your dependency-jars. The maven-shade pluging for example unzips all jars in the same folder and zips the folder again in the end. You then run 'java -jar myUber.jar' without any classpath arguments. That step alone break most of the beginners, 90% of posts here is about that. Since java11, javaFx is also a dependency, what makes it even more complicated is that it has platform-dependent naive libs too. So you'd need to create 3 win/mac/linux jars by adding classifiers e.g org.openjfx...win Anyway, this is outdated because you can't rely on java being installed on the client, let alone the right version. Even in earler day's you'd put a 140MB jvm into an installer. Did that with swing + InnoSetup >20 years ago. Now there is jpackage. It needs installer software to be installed on the system, which still is InnoSetup on windows (for setup.exe) and wix-toolset (for msi installers). So first jLink a small jvm, then jDeps in case you have a non-modular dependendy, and then jpackage. You can only create installers for the system you're on. No setup.exe when on a mac for example. Github actions can do that for you, their vm's come with the needed installer software ootb. https://github.com/dlemmermann/JPackageScriptFX There isn't really a "standard", afaik. https://docs.gluonhq.com/#_gluonfx_plugin_for_maven https://github.com/wiverson/maven-jpackage-template https://www.hydraulic.dev/index.html https://www.jdeploy.com/ https://jreleaser.org/ More on reddit.com
Videos
03:54
How to Install Apache Maven on Windows 10/11 [ 2025 Update ] Apache ...
05:52
How to install Maven in Windows 11 (Updated 2025) - YouTube
06:42
How To Install Maven On Windows 11 | Windows 10 - YouTube
04:17
How to install Maven on Windows #apache #jenkins #java #gradle ...
02:16
How to Install Maven on Windows 11 - YouTube
02:52
Install Apache Maven on Windows 10/11 (2025) - Quick and Easy Guide ...
GeeksforGeeks
geeksforgeeks.org βΊ installation guide βΊ how-to-install-apache-maven-on-windows-macos-and-linux
Installation of Apache Maven - GeeksforGeeks
Apache Maven is a build automation tool used primarily for Java projects and helps in the management of dependencies, project builds, and documentation of the project. Here we will provide you with step-by-step instructions to install Apache Maven on Windows, macOS, and Linux.
Published Β August 4, 2025
Factsheet
Developer The Apache Software Foundation
Release 13 July 2004; 21 years ago (2004-07-13)
Stable release 3.9.16
/ 17 May 2026; 45 days ago (17 May 2026)
/ 17 May 2026; 45 days ago (17 May 2026)
Developer The Apache Software Foundation
Release 13 July 2004; 21 years ago (2004-07-13)
Stable release 3.9.16
/ 17 May 2026; 45 days ago (17 May 2026)
/ 17 May 2026; 45 days ago (17 May 2026)
Apache Maven
maven.apache.org
Welcome to Apache Maven β Maven
This includes an in-depth description of what Maven is and a list of some of its main features. This site is separated into the following sections: Each guide is divided into a number of trails to get you started on a particular topic, and includes a reference area and a "cookbook" of common examples. You can access the guides at any time from the left navigation. If you are looking for ...
Chocolatey
community.chocolatey.org βΊ packages βΊ maven
Chocolatey Software | Maven 3.9.16
You can also just download the package and push it to a repository Download Option 2: Internalized Package (Reliable, Scalable) ... See options you can pass to upgrade. See best practices for scripting. Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes. If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures: choco upgrade maven -y --source="'INTERNAL REPO URL'" $exitCode = $LASTEXITCODE Write-Verbose "Exit code was $exitCode" $validExitCodes = @(0, 1605, 1614, 1641, 3010) if ($validExitCodes -contains $exitCode) { Exit 0 } Exit $exitCode
Apache Maven
maven.apache.org βΊ install.html
Installation β Maven
2 days ago - Thatβs it! Maven is now installed. Installation on macOS is supported by Homebrew, SDKMAN! and MacPorts. ... The commands depend on the package manager of the Linux Distribution of your choice. ... Installation on Windows is supported by Chocolatey and Scoop.
GeeksforGeeks
geeksforgeeks.org βΊ installation guide βΊ how-to-install-apache-maven-on-windows-macos-and-linux
Installation of Apache Maven on Windows and MAC
Apache Maven is a build automation tool used primarily for Java projects and helps in the management of dependencies, project builds, and documentation of the project. Here we will provide you with step-by-step instructions to install Apache Maven on Windows, macOS, and Linux.
Published Β August 4, 2025
Softonic
apache-maven.en.softonic.com βΊ home βΊ windows βΊ development & it βΊ web development βΊ apache maven
Apache Maven - Download
July 20, 2021 - A free app for Windows, by Hixus Software. ... Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws. Softonic may receive a referral fee if you click or buy any of the products featured here. This file passed a comprehensive security scan using VirusTotal technology. It is safe to download. ... Apache Maven ...
Top answer 1 of 6
16
Download Maven at here.
Unzip, for example:
C:\tools\Press Windows+R, type
systempropertiesadvanced, press EnterSet environment:
MAVEN_HOME=C:\tools
Add to PATH environment variable: ;%MAVEN_HOME%\bin
Close all
Call
cmd, run command:mvn -v
2 of 6
13
- Open PowerShell or terminal and run
java -versionto make sure Java is installed

- Go to Apache Maven's download page and, if you're using Maven just as a tool, download the "Binary zip archive" from the link

- Place the downloaded file in the folder where you have all your Java related things (in my case,
C:\Program Files\Java)

- Right click in that file and "Extract here". Then, delete the .zip file.

if we open that new folder we should have something like

- Go to advanced system settings (by searching for that term or right clicking in "This PC" > Properties) and "Environment variables".

- Define a new System Environment Variable by clicking New and

Variable Name: M2_HOME
VARIABLE VALUE: C:\Program Files\Java\apache-maven-3.6.3
- Append the bin subdirectory of the folder
C:\Program Files\Java\apache-maven-3.6.3into the PATH variable

- Restart your computer and then run
mvn --version.

That's it, you have now Maven installed in Windows 10.
Reddit
reddit.com βΊ r/maven βΊ how to install maven
r/Maven on Reddit: How To Install Maven
July 25, 2025 -
Hi,
In case anyone's interested, I put together a brief guide on how to install Apache Maven (on Linux, MacOS and Windows).
I hope you find it useful! :)
Top answer 1 of 2
3
Always appreciated, especially making it visible to new users. I personally use Maven Wrapper as well as mvnd (via sdkman), and other package managers are available, too. For example asdf. Anyway, maybe we can cut the JDK requirement in the future. π Have you heard of the plans?
2 of 2
1
Many thanks! FYI, finding the download page for a specific JDK on the website you linked in the guide is quite messy, I ended up just searching for the specific JDK version with a search engine
Kotlin
kotlinlang.org
Kotlin Programming Language
It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming. Kotlin applications will work on different operating systems, such as iOS, Android, macOS, Windows, Linux, watchOS, and others.Learn about Kotlin Multiplatform
JUnit
junit.org
JUnit
For example, we want to meet regularly and work colocated for a few days in order to get things done faster in face-to-face design and coding sessions. Your donations will help to make that a reality! ... JUnit artifacts are deployed to Maven Central and can be downloaded using the above links.
Jenkins
jenkins.io
Jenkins
Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Linux, macOS and other Unix-like operating systems.
JavaFX
openjfx.io
JavaFX
JavaFX runtime is available as a platform-specific SDK, as a number of jmods, and as a set of artifacts in Maven Central.
SourceForge
sourceforge.net βΊ projects βΊ apache-maven.mirror
Apache Maven download | SourceForge.net
May 13, 2026 - Download Apache Maven for free. Apache Maven core. Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the pom.xml declarative file.