Commit Graph

357 Commits

Author SHA1 Message Date
Peter Palaga
cd3e285135 No need to pass a lazy DaemonParameters to DefaultClient 2020-11-06 22:05:52 +00:00
Peter Palaga
838691641b Make DaemonParameters immutable 2020-11-06 22:05:52 +00:00
Guillaume Nodet
2a0ed8f554 Support for interactive prompts, fixes #180 2020-11-06 20:31:27 +01:00
Guillaume Nodet
2deea59978 Fix daemon log file for integration tests 2020-11-06 18:16:29 +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
a6e4c47aaa Merge pull request #190 from gnodet/refactor
Use issue annotations, move some classes out of org.apache.maven package
2020-11-06 10:26:00 +01:00
Guillaume Nodet
7e6e127f92 Move some classes from org.apache.maven to org.jboss.fuse.mvnd 2020-11-06 10:04:58 +01:00
Guillaume Nodet
314487b732 Use sisu annotations instead of plexus components.xml 2020-11-06 10:04:58 +01:00
Guillaume Nodet
b78d4c6a0a Pass the mvnd.daemon.storage system property to the daemon as it is used to store daemon log events 2020-11-06 10:04:32 +01:00
github-actions[bot]
5a7bab581c Updated CHANGELOG.md 2020-11-06 03:10:56 +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
759ca73c2d Update readme with more uptodate version info 2020-11-05 16:32:58 +01:00
github-actions[bot]
e239544bea Updated CHANGELOG.md 2020-11-05 03:10:55 +00:00
Guillaume Nodet
434632933c Merge pull request #186 from gnodet/jvm-checks
Add JVM memory expiration checks, use a specific timeout for checks
2020-11-04 12:48:10 +01:00
Guillaume Nodet
1bd016a5d0 Add JVM memory expiration checks, use a specific timeout for checks 2020-11-04 11:53:27 +01:00
Dave Syer
0da1f0b252 Fix spelling error in console logs
mistmach -> mismatch
2020-11-04 10:33:11 +00:00
github-actions[bot]
ca9f184a14 Updated CHANGELOG.md 2020-11-04 03:10:38 +00:00
Peter Palaga
bb44e7e509 Await idle before the second execution in ExtensionsNativeIT 2020-11-03 21:37:22 +00:00
Peter Palaga
7d0380b2b4 Deliver the same slf4j version as Maven 3.6.3 and manage jcl-over-slf4j properly 2020-11-03 21:37:22 +00:00
github-actions[bot]
116ac4f175 Updated CHANGELOG.md 2020-11-03 03:10:29 +00:00
Guillaume Nodet
618feeaaa7 Merge pull request #181 from gnodet/issue-114
Support for core extensions
2020-11-02 16:53:39 +01:00
Guillaume Nodet
39dff61060 Should support core extensions #114 2020-11-02 16:43:41 +01:00
Guillaume Nodet
a95ac9e4dc Fail fast if the daemon can not be started, fixes #162 2020-11-02 16:37:15 +01:00
Guillaume Nodet
5b5eab4908 Avoid possible NPE when deserializing a BuildException 2020-11-02 16:36:36 +01:00
github-actions[bot]
fb0ab1ffac Updated CHANGELOG.md 2020-11-02 03:10:06 +00: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
a9e9b7997f More fine grained status on build start 2020-11-01 15:58:23 +00:00
github-actions[bot]
1cd402cc58 Updated CHANGELOG.md 2020-11-01 03:10:18 +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
52da0110f3 White circle as a background the logo so that it is readable on dark backgrounds 2020-10-31 21:45:41 +01:00
github-actions[bot]
2ef98a39f4 Updated CHANGELOG.md 2020-10-29 11:14:35 +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 0.0.11 2020-10-29 12:09:57 +01:00
Guillaume Nodet
b94e34e643 Merge pull request #173 from gnodet/cygwin
Cygwin support, fixes #156
2020-10-29 11:52:12 +01:00
Guillaume Nodet
6541d85f58 Cygwin support, fixes #156 2020-10-29 11:35:54 +01:00
github-actions[bot]
9ce3de04d3 Updated CHANGELOG.md 2020-10-29 03:15:31 +00: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
Peter Palaga
1bb009127b Fixup 67d5b4b Remove leftovers 2020-10-28 20:30:52 +00:00
Guillaume Nodet
adec4290c9 Merge pull request #169 from gnodet/improvements
Improvements
2020-10-28 15:49:22 +01:00
Guillaume Nodet
fcee236eaa Merge pull request #168 from gnodet/cache-strategy
Use a single cache removal strategy
2020-10-28 15:49:04 +01:00
Guillaume Nodet
aaf4018441 Fix formatting 2020-10-28 15:35:27 +01:00
Guillaume Nodet
4dfd9e87ef Upgrade to jline 3.17.1 2020-10-28 15:35:27 +01:00
Guillaume Nodet
e24562c343 Also display diagnostics when the client can not connect to the daemon 2020-10-28 15:34:46 +01:00
Guillaume Nodet
a2a9d5eedf mvnd-common targets JDK 8, so remove JDK 11 specifics 2020-10-28 15:34:46 +01:00
Guillaume Nodet
c6b27261db Display the daemon output along the log when diagnosing a daemon failure 2020-10-28 15:34:46 +01:00
Guillaume Nodet
67d5b4b9c9 Use a single cache removal strategy 2020-10-28 15:30:26 +01:00
Peter Palaga
a805c07a31 ProjectBuildLogAppender not found when starting the daemon #165 2020-10-27 15:20:13 +00:00
Peter Palaga
6cbd5be8b6 Killed or crashed daemon process kept in the registry until mvnd --stop is called #154 2020-10-27 12:28:15 +00:00
Peter Palaga
59a9bbad5b mvnd native executable is not passing -Dkey=val to the daemon #157 2020-10-27 10:38:34 +00:00