github apache/maven-mvnd 0.2.0

latest releases: 1.0-m8, 1.0-m7, 1.0-m6...
3 years ago

Twitter

Highlights:

  • mvnd -h/--help works now. In addition stock Maven's options, it also documents mvnd specific options and properties.

  • Use mvnd -1/--serial to avoid building your modules in parallel. It is a shorthand for mvnd -T1 -b default -Dmvnd.noBuffering=true

  • mvnd --completion bash prints a completion script for Bash. You may want to enable it permanetly by running

      # On Linux:
      $ echo 'source <(mvnd --completion bash)' >> ~/.bashrc
      # On Mac:
      $ echo 'source <(mvnd --completion bash)' >> ~/.bash_profile
    
  • When building a set of Maven modules whose inter-dependencies do not allow building concurrently, mvnd switches to Maven-line rolling UI automatically (as if you run with -Dmvnd.noBuffering=true).

Implemented enhancements:

  • Use client terminal width to format help #251
  • Add a --serial/-1 command option to toggle maven-like behavior #248
  • Let -h/--help display also mvnd specific options #243
  • Bash completion #215

Closed issues:

  • mvnd.rb not support mac now #273
  • Maven-like rolling output when the build happens to be linear #269
  • Support Homebrew on Linux #268
  • A new daemon is always started with OpenJDK 8 #266
  • Fix getCurrentProject\(\) #262
  • No reuse of daemons, no build speedup. #261
  • No reuse of daemons - error on daemon creation - unknown signal TSTP (Windows 10, Bellsoft Liberica JDK) #260
  • mvnd is affected by CVE-2020-17521 vulnerability #259
  • Document --status, --stop and --purge in -h/--help #249
  • The mvnd client creates a mvnd.daemonStorage_IS_UNDEFINED folder #246
  • mvnd --help produces no output #238
  • Wrong display of number of projects to build #236

Merged pull requests:

Full Changelog

Don't miss a new maven-mvnd release

NewReleases is sending notifications on new releases.