github apache/maven-mvnd 0.0.12

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

Twitter

Highlight: many new persistent preferences in ~/m2/mvnd.properties - e.g.

  • mvnd.threads = 1 if your source trees cannot be built in parallel
  • daemon.maxHeapSize = 4G if you can afford more than the default 2G
  • mvnd.noBuffering = true if you do not like the default mvnd condensed view
  • Check all available configuration options

Implemented enhancements:

  • Fail fast if the daemon can not be started #162
  • Client: have just one event queue and one consuming thread #133
  • Opt out of implicit -T #132
  • Better support for dumb terminals #131
  • Option to default to a simple log when using a single thread #116

Fixed bugs:

  • Should support core extensions #114

Closed issues:

  • NoClassDefFoundError: org.slf4j.LoggerFactory #200
  • Support multiple level of properties file, discriminate between daemons, allow configuring min/max memory #188
  • Support for interactive sessions #180
  • Do not create runtime files/directories in installation directory #179
  • Allow passing additional jvm args to the daemon #174
  • mvndaemon.org domain transfer #153
  • Implement build cancellation #127
  • Provide a mvnd.daemon option to disable daemon for easier debugging #43

Merged pull requests:

  • Store registry under ~/.m2 where we already have mvnd.properties #211 (ppalaga)
  • Make TerminalOutput.dumb final, activate TerminalOutput.noBuffering with -B/--batch-mode, mvnd.rollingWindowSize default 0 #209 (ppalaga)
  • Fix the readInputLoop so that messages are all delivered and processe… #205 (gnodet)
  • Improve display with an easy opt-out option and support for dumb term… #204 (gnodet)
  • Minor improvements #203 (gnodet)
  • Pad the status line elements so that they do not move as the build is progressing #202 (ppalaga)
  • Reduce the number of Message subclasses #201 (ppalaga)
  • Implement build cancelation #199 (ppalaga)
  • Client: have just one event queue and one consuming thread #198 (ppalaga)
  • Non daemon option, fixes #43 #197 (gnodet)
  • Minor refactorings #192 (ppalaga)
  • Allow passing additional jvm args to the daemon, fixes #174 #191 (gnodet)
  • Refactor #190 (gnodet)
  • Refactor usage of properties in the client / daemon, fixes #188 #189 (gnodet)
  • Support for interactive sessions #180 #187 (gnodet)
  • Add JVM memory expiration checks, use a specific timeout for checks #186 (gnodet)
  • Fix spelling error in console logs #185 (dsyer)
  • Deliver the same slf4j version as Maven 3.6.3 and manage jcl-over-slf… #184 (ppalaga)
  • Issue 162 #182 (gnodet)
  • Issue 114 #181 (gnodet)
  • Separate BuildStarted message to avoid serializing via Propertries.[l… #178 (ppalaga)
  • More fine grained status on build start #177 (ppalaga)
  • User's preference for -T can be stored as mvnd.threads in ~/.m2/mvnd.… #176 (ppalaga)

Full Changelog

Don't miss a new maven-mvnd release

NewReleases is sending notifications on new releases.