Skip to content

arashbi/mvnsh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Sonatype Mvnsh (mvnsh) - OSS Version

License

Eclipse Public License 1.0 Apache License, Version 2.0

Features

  • 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

Support

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

Building

Requirements

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
./mvnsh-*/bin/mvnsh