Guillaume Nodet
8eee89e189
Use 0-sized array in toArray
2020-12-10 10:34:32 +01:00
Guillaume Nodet
37da2361a1
Pass the arguments list instead of the add method only
2020-12-10 10:34:32 +01:00
Guillaume Nodet
27528cec37
Use client terminal width to format help
2020-12-08 22:59:31 +01:00
Peter Palaga
e5e2a1cd86
Document --status, --stop and --purge in -h/--help #249
2020-12-08 21:42:02 +00:00
Peter Palaga
3a4d86bc64
Let -h/--help display also mvnd specific options #243
2020-12-08 20:53:22 +00:00
Peter Palaga
adc3cb8132
Next is 0.1.2-SNAPSHOT
2020-11-27 14:17:09 +01:00
Peter Palaga
6e0a08b170
Release 0.1.1
2020-11-27 14:17:03 +01:00
Peter Palaga
87cbcce9e4
mvn -Dmvnd.noBuffering=true has no effect #239
2020-11-27 13:15:13 +00:00
Peter Palaga
8419b9c0b4
Next is 0.1.1-SNAPSHOT
2020-11-18 12:00:15 +01:00
Peter Palaga
7cc25d755e
Release 0.1.0
2020-11-18 12:00:09 +01:00
Peter Palaga
63d59257e0
Output revision with -v/--version
2020-11-18 09:13:20 +00:00
Guillaume Nodet
2dc925f501
Fix duration properties passed to the daemon, fixes #225
2020-11-16 15:02:11 +01:00
Guillaume Nodet
cf5c512652
Fix sluggish elapsed time when no build output, fixes #224
2020-11-16 15:02:11 +01:00
Guillaume Nodet
668d4e4526
Clean the names of properties, fixes #221
2020-11-16 15:02:11 +01:00
Peter Palaga
ab85aa1903
Exit code not propagated from the daemon to mvnd client #220
2020-11-15 15:50:32 +00:00
Peter Palaga
0183e6dbe2
Use 7d instead of 1w because we do not support weeks anymore
2020-11-13 19:47:27 +00:00
Peter Palaga
e670334719
Reformat TimeUtils and TimeUtilsTest
2020-11-13 19:47:27 +00:00
Guillaume Nodet
6aa03603ce
Rewrite and simplify the TimeUtils class, add a bit of doc on the Environment class, add a unit test
2020-11-13 08:33:49 +00:00
Guillaume Nodet
ca55b244c8
Provide an automatic purge of daemon logs, fixes #196
2020-11-13 08:33:49 +00:00
Guillaume Nodet
7d1c7c072c
Use human readable durations instead of milliseconds
2020-11-13 08:33:49 +00:00
Peter Palaga
4742fe2c45
Next is 0.0.13-SNAPSHOT
2020-11-12 11:13:41 +01:00
Peter Palaga
3d641361e2
Release 0.0.12
2020-11-12 11:13:35 +01:00
Peter Palaga
a307be996a
Make mvnd.rollingWindowSize default to 0
2020-11-12 09:48:46 +00:00
Peter Palaga
4afe9057a2
Activate TerminalOutput.noBuffering when -B/--batch-mode is passed via CLI
2020-11-12 09:48:46 +00:00
Peter Palaga
a0e94a2e6c
Make TerminalOutput.dumb final
2020-11-12 09:48:46 +00:00
Guillaume Nodet
c83f7045d6
Use org.mvndaemon package
2020-11-12 09:22:26 +01:00
Guillaume Nodet
c8c5d08e1f
Property to configure the default rolling window size (defaults to 2)
2020-11-12 09:22:26 +01:00
Guillaume Nodet
d44e3201e0
Fix the readInputLoop so that messages are all delivered and processed in the main thread
2020-11-12 00:40:26 +01:00
Guillaume Nodet
e397627376
Non daemon option, fixes #43
2020-11-11 22:09:26 +01:00
Guillaume Nodet
c5e56d0b35
Improve display with an easy opt-out option and support for dumb terminals, fixes #116 and #131
2020-11-11 21:27:03 +01:00
Peter Palaga
52f46a3e90
Enforce assertions in the native image so that we can remove volatile from some TerminalOutput fields
2020-11-11 11:16:13 +00:00
Peter Palaga
45b8d6c56f
Padd the status line elements so that they do not move left and right as the build is progressing
2020-11-11 11:16:13 +00:00
Peter Palaga
66e43362cc
Reduce the number of Message subclasses
2020-11-10 20:11:12 +00:00
Guillaume Nodet
0800aeb791
Implement build cancelation, fixes #127
2020-11-10 18:20:03 +00:00
Guillaume Nodet
2b6f604d5e
Fix final output
2020-11-09 21:00:55 +00:00
Peter Palaga
03d6d49e7b
Client: have just one event queue and one consuming thread #133
2020-11-09 21:00:55 +00:00
Peter Palaga
243fceae9c
Simplify reporting of terminal info
2020-11-09 21:00:55 +00:00
Guillaume Nodet
2a0ed8f554
Support for interactive prompts, fixes #180
2020-11-06 20:31:27 +01:00
Guillaume Nodet
97cde29e84
Allow passing additional jvm args to the daemon, fixes #174
2020-11-06 09:37:08 +00:00
Guillaume Nodet
4030f8b5a4
Refactor usage of properties in the client / daemon, fixes #188
2020-11-05 19:42:46 +00:00
Guillaume Nodet
1bd016a5d0
Add JVM memory expiration checks, use a specific timeout for checks
2020-11-04 11:53:27 +01:00
Guillaume Nodet
39dff61060
Should support core extensions #114
2020-11-02 16:43:41 +01:00
Guillaume Nodet
5b5eab4908
Avoid possible NPE when deserializing a BuildException
2020-11-02 16:36:36 +01:00
Peter Palaga
96b8730e62
Separate BuildStarted message to avoid serializing via Propertries.[load|write]()
2020-11-01 21:41:26 +00:00
Peter Palaga
8452440c51
Less message classes, more singletons
2020-11-01 15:58:23 +00:00
Peter Palaga
fcce52cbd4
User's preference for -T can be stored as mvnd.threads in ~/.m2/mvnd.properties #132
2020-10-31 23:06:05 +00:00
Peter Palaga
652576332a
Next is 0.0.12-SNAPSHOT
2020-10-29 12:10:03 +01:00
Peter Palaga
99eda59ce3
Release 0.0.11
2020-10-29 12:09:57 +01:00
Guillaume Nodet
6541d85f58
Cygwin support, fixes #156
2020-10-29 11:35:54 +01:00
Peter Palaga
a9a3e907ee
Improve terminal output
...
* Say 'Looking for daemon...' straight ahead to elliminate the initial
lag
* Present 'hidden' threads along with used/max threads instead of
'n more'
* Print project name in bold even if no mojo is present in the line
* Be consistent about printing project artifactIds in bold also when
lines are hidden
* The righ status line is present also when lines are hidden
2020-10-28 23:37:44 +00:00