Commit Graph

348 Commits

Author SHA1 Message Date
Guillaume Nodet
93406a8ec4 Make sure the plugin eviction pattern also applies to extensions 2021-09-14 15:01:40 +02:00
Guillaume Nodet
58db967056 Align with maven PR 2021-09-14 14:57:54 +02:00
Peter Palaga
3ac4030a1b Next is 0.6.1-SNAPSHOT 2021-09-07 18:33:48 +02:00
Peter Palaga
038257e127 Release 0.6.0 2021-09-07 18:33:45 +02:00
Guillaume Nodet
da714c98ac Speed improvement (MNG-7235) 2021-09-07 16:27:43 +02:00
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
b7c6a8a58b Next is 0.5.3-SNAPSHOT 2021-06-18 16:24:27 +02:00
Guillaume Nodet
7c6cd4fcbc Release 0.5.2 2021-06-18 16:24:22 +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
20e4d48ebc Fix tests on JDK 16 2021-06-15 15:37:12 +02:00
Guillaume Nodet
ce8c08fd4c Next is 0.5.2-SNAPSHOT 2021-06-04 11:23:14 +02:00
Guillaume Nodet
e091728f6d Release 0.5.1 2021-06-04 11:23:09 +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
8b690282e5 Next is 0.5.1-SNAPSHOT 2021-05-31 11:34:57 +02:00
Guillaume Nodet
ce80fc5ed8 Release 0.5.0 2021-05-31 11:34:53 +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
744afa88f0 Merge pull request #399 from gnodet/synccontext
Upgrade maven 3.8.1 + prototype for global lock
2021-05-18 16:08:31 +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
sky
69da77be0e Remove takari-local-repository extension 2021-05-06 20:23:41 +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
b847f602c6 Merge pull request #396 from gnodet/i389
Use a proper property different from the maven-buildtime-extension on…
2021-04-27 14:35:16 +02:00
Guillaume Nodet
50ed5ece37 Switch version to 0.5.0-SNAPSHOT 2021-04-27 11:02:33 +02:00