Guillaume Nodet
5095a50145
Next is 0.7.1-SNAPSHOT
2021-10-20 20:47:52 +02:00
Guillaume Nodet
0ebc71628c
Release 0.7.0
2021-10-20 20:47:49 +02:00
Guillaume Nodet
9b1dc66320
Code formatting
2021-10-20 18:11:57 +02:00
Guillaume Nodet
69c975fcd0
Provide a local (semaphore based) sync context and use it as the default ( #480 )
...
* Provide a local (semaphore based) sync context and use it as the default
* Use a ReentrantLock
* Update daemon/src/main/java/org/mvndaemon/mvnd/sync/MvndSyncContextFactory.java
Co-authored-by: Peter Palaga <ppalaga@redhat.com >
* Improve lock acquisition
Co-authored-by: Peter Palaga <ppalaga@redhat.com >
2021-10-20 10:23:13 +02:00
Guillaume Nodet
0a77ed06ba
Fix path computation on cygwin, fixes #499
2021-10-20 08:30:17 +02:00
Guillaume Nodet
dae96da65e
Negative local Maven repo lookup persists after installing the artifact, fixes #482
2021-10-07 05:09:13 +02:00
Guillaume Nodet
2aa5de2371
Support Maven 3.8.3, fixes #488 ( #493 )
2021-10-06 15:19:12 +02:00
Guillaume Nodet
a02286fc15
Reformat
2021-10-06 13:59:26 +02:00
Guillaume Nodet
8697cd6151
Add missing value in message ordering, fixes #486
2021-10-04 15:22:38 +02:00
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