Sonatype Maven Shell (mvnsh) - OSS Version


Eclipse Public License 1.0 Apache License, Version 2.0


  • Interactive shell
  • Integrated archetype support
  • Growl build notifications (Using AppleScript or JNA)
  • Optional support for ANSI color on Windows (using JNA)

Maven Specific Features

  • Maven 3.x mvn command
  • Colorized Maven output
  • AHC Aether Connector

This Aether connector is backed by the Async HTTP Client (AHC) with the default HTTP provider being Netty. We actively work on AHC and will continually be improving AHC to make the transport 100% reliable. The features implemented so far are:

  • Resumable Downloads
  • Arbitrarily large file support (using AHC zero byte copy)
  • HTTP to HTTPS redirect support
  • NTLM support (v1 and v2)
  • WebDAV PUT support


To submit an issue, please use the Sonatype Issue Tracker.



Check-out and build:

git clone git://github.com/sonatype/mvnsh.git
cd mvnsh
mvn install

Extract the assembly and execute the shell:

unzip mvnsh-assembly/target/mvnsh-*-bin.zip