Commit Graph

211 Commits

Author SHA1 Message Date
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
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
Peter Palaga
1447249249 Next is 0.4.4-SNAPSHOT 2021-03-19 11:17:50 +01:00
Peter Palaga
e20989ddd4 Release 0.4.3 2021-03-19 11:17:45 +01:00
sky
1424213abc NPE from InvalidatingPluginArtifactsCache, similar to #347 2021-03-15 17:55:14 +08:00
Peter Palaga
bd20efa78e Next is 0.4.3-SNAPSHOT 2021-03-10 08:07:54 +01:00
Peter Palaga
7d488f2c97 Release 0.4.2 2021-03-10 08:07:50 +01: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
d119403a87 Next is 0.4.2-SNAPSHOT 2021-01-25 13:56:43 +01:00
Peter Palaga
2336bde919 Release 0.4.1 2021-01-25 13:56:37 +01:00
Peter Palaga
92f77fc447 Next is 0.4.1-SNAPSHOT 2021-01-25 12:37:36 +01:00
Peter Palaga
618e5891c7 Release 0.4.0 2021-01-25 12:37:29 +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
Peter Palaga
3cd726b864 Rename getDependentPaths() to getDependencyPaths() because the paths are
not dependent on the given CacheRecord - it is the other way round
2021-01-25 11:28:10 +00:00
Peter Palaga
6cb1aa5be6 Test CacheFactory, add JavaDoc 2021-01-25 11:28:10 +00:00
Peter Palaga
d563a27139 Instantiate the only CacheFactory impl suitable for the given OS 2021-01-25 11:28:10 +00:00
Guillaume Nodet
5c6edb1f35 Tone down output on standard error stream to warning, #319 2021-01-25 10:28:51 +01:00
Peter Palaga
69092513a6 Reformat 2021-01-22 14:26:33 +00:00
Peter Palaga
82df39d984 Remove mvnd.builder.rule* and mvnd.builder.rules.provider.* features #264 2021-01-22 13:15:45 +01:00
Guillaume Nodet
9e6ceed856 Fix error when the reactor contains duplicate groupId:artifactId, fixes #333 2021-01-18 13:45:54 +01:00
Guillaume Nodet
890c872760 Remove old junit dependency 2021-01-14 15:15:29 +01:00
Guillaume Nodet
a846ccb96d Fix the integration test 2021-01-14 14:08:16 +01:00
Guillaume Nodet
66471b4906 Remove synchronization on the MavenPluginManager implementation 2021-01-14 13:30:39 +01:00
Guillaume Nodet
a9b69c6dee Add a computeIfAbsent method to the Cache 2021-01-13 23:32:04 +01:00
Guillaume Nodet
58d080484c Reformat 2021-01-13 23:30:21 +01:00
Guillaume Nodet
6c748d5ef1 Copy unmodified DefaultMavenPluginManager and required class from maven 3.6.3 2021-01-13 16:32:43 +01:00