Guillaume Nodet
|
f59cd2a0d1
|
Reformat
|
2021-09-07 16:27:43 +02:00 |
|
Guillaume Nodet
|
f36f531b00
|
Add unmodified DefaultProjectDependencyGraph from maven 3.8.2
|
2021-09-07 16:27:43 +02:00 |
|
Guillaume Nodet
|
fe5a9dd43f
|
Fix formatting
|
2021-09-07 16:27:43 +02:00 |
|
Guillaume Nodet
|
79f448a7f9
|
Add a caching PluginVersionResolver
|
2021-09-07 16:27:43 +02:00 |
|
Guillaume Nodet
|
e3b922e140
|
Revert MNG-7170
|
2021-09-07 14:13:47 +02:00 |
|
Guillaume Nodet
|
2cda0ad620
|
Reformat
|
2021-09-07 14:13:47 +02:00 |
|
Guillaume Nodet
|
4b29eeba1f
|
Add stock maven 3.8.2 DefaultModelBuilder
|
2021-09-07 14:13:47 +02:00 |
|
Guillaume Nodet
|
db30a78841
|
Disable the IPC sync context factory by default (can be enabled using the new environment option)
|
2021-09-06 13:04:39 +02:00 |
|
Guillaume Nodet
|
692df3ecea
|
Make sure mvnd does not build more projects than needed, fixes #464 (#465)
|
2021-09-02 15:32:12 +02:00 |
|
Guillaume Nodet
|
ee49cb3414
|
Provide a way to remove decoration on the standard out/err streams, fixes #356
|
2021-09-02 14:37:19 +02:00 |
|
Guillaume Nodet
|
230edac5ae
|
Provide an early display of build failures (fixes #361)
Also fix ordering of messages when projects are skipped at the end
|
2021-09-01 15:55:38 +02:00 |
|
Guillaume Nodet
|
c95ae1d012
|
Provide an eviction pattern to get rid of classloaders for bad behaving plugins, #440 (#448)
|
2021-08-31 11:27:18 +02:00 |
|
Guillaume Nodet
|
aa89bd64ba
|
Introduce a SocketFamily instead
|
2021-08-31 08:44:53 +02:00 |
|
Guillaume Nodet
|
b67ab81c3d
|
Allow unix domain sockets for client/daemon connection (not used by default)
|
2021-08-31 08:43:31 +02:00 |
|
Guillaume Nodet
|
b0a199f209
|
Make sure the client env vars are correctly propagated to system properties
|
2021-08-31 08:41:37 +02:00 |
|
Guillaume Nodet
|
8cfd1da3b0
|
Make sure the IpcClient recreates the server if the context creation fails, fixes #446
|
2021-07-06 14:52:11 +02:00 |
|
Guillaume Nodet
|
8a9e9b4b7d
|
Forked projects are counted as projects leading to incorrect count, fixes #443
|
2021-07-06 10:22:45 +02:00 |
|
Guillaume Nodet
|
fb1af1d6e3
|
Minor improvements to the LockingEventSpy code
|
2021-07-06 08:33:10 +02:00 |
|
Guillaume Nodet
|
268c705106
|
The build time event spy should aggregate values for each mojo, fixes #430
|
2021-06-16 16:20:19 +02:00 |
|
Guillaume Nodet
|
24af2d9a30
|
Merge pull request #420 from gnodet/i418
Parallel build fails due to missing JAR artifacts in compilePath
|
2021-06-04 09:57:44 +02:00 |
|
Guillaume Nodet
|
f663398ce5
|
Merge pull request #421 from gnodet/i419
Fix concurrent build of projects when using forked lifecycles
|
2021-06-04 09:57:35 +02:00 |
|
Guillaume Nodet
|
2db9e89f83
|
Fix the environment update, fixes #422
|
2021-06-02 16:57:28 +02:00 |
|
Guillaume Nodet
|
71631fd191
|
Parallel build fails due to missing JAR artifacts in compilePath, fixes #418
|
2021-06-02 11:11:00 +02:00 |
|
Guillaume Nodet
|
41a380bff1
|
Fix concurrent build of projects when using forked lifecycles, fixes #419
|
2021-06-02 08:02:27 +02:00 |
|
Guillaume Nodet
|
1c202e80d1
|
Make sure the current directory is changed when processing a new maven request, fixes #397
|
2021-05-20 14:22:44 +02:00 |
|
Guillaume Nodet
|
3c9f787b00
|
Support -r / --resume option, fixes #351
|
2021-05-19 09:27:14 +02:00 |
|
Guillaume Nodet
|
7621dfe4c4
|
Merge pull request #330 from gnodet/i276
Do not run server threads as daemon as it causes problems with the exec-maven-plugin (#276)
|
2021-05-18 16:27:58 +02:00 |
|
Guillaume Nodet
|
4cfaf7aaf9
|
Improve events reporting for forked lifecycles (#411)
|
2021-05-18 16:08:15 +02:00 |
|
Guillaume Nodet
|
64d1f8d6b0
|
Do not run server threads as daemon as it causes problems with the exec-maven-plugin, fixes #276
|
2021-05-18 16:02:02 +02:00 |
|
Guillaume Nodet
|
6a7f172412
|
Fix the number of cancelled daemons displayed
|
2021-05-18 15:58:44 +02:00 |
|
Guillaume Nodet
|
a163cf0d80
|
Fix ConcurrentModificationException in the cache, fixes #405
|
2021-04-28 16:02:54 +02:00 |
|
Guillaume Nodet
|
bbbd3a06e8
|
Merge pull request #391 from Syquel/bugfix/390_token
#390 Restrict usage of mvnd daemons to the current user by utilizing a token check
|
2021-04-28 09:21:23 +02:00 |
|
Guillaume Nodet
|
9991dce385
|
Add an expiration strategy if the system has less than 5% memory available, fixes #364
|
2021-04-27 18:16:50 +02:00 |
|
Guillaume Nodet
|
d03c143f94
|
Provide a native library, fixes #400
|
2021-04-27 18:09:52 +02:00 |
|
Guillaume Nodet
|
5815f7b992
|
Use a proper property different from the maven-buildtime-extension one, fixes #389
|
2021-04-12 09:28:31 +02:00 |
|
Frederik Boster
|
784264c087
|
#390 Restrict usage of mvnd daemons to the current user by utilizing a token check
|
2021-04-06 20:38:56 +02:00 |
|
sky
|
1424213abc
|
NPE from InvalidatingPluginArtifactsCache, similar to #347
|
2021-03-15 17:55:14 +08:00 |
|
Peter Palaga
|
783256162c
|
Fix CacheFactoryTest
|
2021-03-10 08:07:03 +01:00 |
|
Peter Palaga
|
2f4c70f6ef
|
Improve README
|
2021-03-10 08:07:03 +01:00 |
|
Guillaume Nodet
|
eb1258f44e
|
Fix display showing more projects than the ones actually active
|
2021-03-05 13:03:58 +01:00 |
|
Guillaume Nodet
|
9c8d8b9754
|
NPE from InvalidatingProjectArtifactsCache when building a Quarkus deployment module from a tag, fixes #347
|
2021-02-15 17:29:21 +01:00 |
|
Guillaume Nodet
|
5fa1f3bd2f
|
Kill children processes when interrupting the build, fixes #343
|
2021-02-15 13:03:14 +01:00 |
|
Guillaume Nodet
|
34779fd7a0
|
Make sure the out/err streams are flushed to the client at the end of the execution, fixes #344
|
2021-02-15 11:08:38 +01:00 |
|
Guillaume Nodet
|
e15c4f7daa
|
Fix behavior when an unknown option is provided on the command line, fixes #354
|
2021-02-15 09:34:09 +01:00 |
|
Guillaume Nodet
|
28de1df47d
|
Avoid possible class loading deadlock
|
2021-02-12 09:25:34 +01:00 |
|
Guillaume Nodet
|
c3d33a1a0b
|
Make sure the environment is properly updated, fixes #352
|
2021-02-12 09:18:12 +01:00 |
|
Guillaume Nodet
|
88bf21ad54
|
Make sure the commons-logging packages are exported from the main classloader, fixes #183
|
2021-02-09 18:21:51 +01:00 |
|
Peter Palaga
|
26891d3144
|
Fix missing @Inject, make sure the InvalidatingXxxCache are prioritized
|
2021-01-25 12:32:53 +01:00 |
|
Peter Palaga
|
d3ea30f5d3
|
Test also WatchServiceCacheFactory
|
2021-01-25 11:28:10 +00:00 |
|
Peter Palaga
|
b2f50127f6
|
Rename ...cache.impl.Cli* to ...cache.invalidating.Invalidating*,
move CacheFactory implementations to org.mvndaemon.mvnd.cache.impl
|
2021-01-25 11:28:10 +00:00 |
|