mvnd2 (java/mvnd2) Updated: 3 weeks, 5 days ago Add to my watchlist

mvnd 2 -- The Maven Daemon based on Apache Maven 4

mvnd aims at providing faster Maven builds using techniques known from Gradle and Takari. * mvnd embeds Maven (so there is no need to install Maven separately). * The actual builds happen inside a long living background process, a.k.a. daemon. * One daemon instance can serve multiple consecutive requests from the mvnd client. * The mvnd client is a native executable built using GraalVM. It starts faster and uses less memory compared to starting a traditional JVM. * Multiple daemons can be spawned in parallel if there is no idle daemon to serve a build request. * The JVM for running the actual builds does not need to get started anew for each build. * The classloaders holding classes of Maven plugins are cached over multiple builds. The plugin jars are thus read and parsed just once. SNAPSHOT versions of Maven plugins are not cached. * The native code produced by the Just-In-Time (JIT) compiler inside the JVM is kept too. Compared to stock Maven, less time is spent by the JIT compilation. During the repeated builds the JIT-optimized code is available immediately. This applies not only to the code coming from Maven plugins and Maven Core, but also to all code coming from the JDK itself.

Version: 1.9.9-rc1 License: Apache-2 GitHub
Reset

32 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
13 83965 2024-12-17 0:17:27 0:00:28 28863 build successful
14.arm64 48911 2024-12-16 9:51:48 0:01:39 16704 build successful
14 53542 2024-12-15 8:15:16 0:00:31 17068 build successful
12.arm64 143151 2024-12-15 7:48:52 0:01:43 43013 build successful
10.8 197492 2024-12-15 0:20:29 0:00:48 64088 build successful
10.6.x86_64 224717 2024-12-15 0:19:37 0:00:53 66389 build successful
11 174010 2024-12-15 0:19:04 0:00:56 54244 build successful
10.10 289943 2024-12-15 0:18:00 0:00:46 93623 build successful
10.14 225517 2024-12-15 0:17:19 0:00:55 75234 build successful
10.15 202546 2024-12-15 0:16:48 0:00:53 64298 build successful
10.11 283339 2024-12-15 0:16:19 0:00:49 93784 build successful
10.12 293268 2024-12-15 0:15:48 0:00:55 92535 build successful
10.9 297383 2024-12-15 0:15:15 0:00:55 93294 build successful
10.13 251520 2024-12-15 0:14:45 0:00:52 84598 build successful
12 125045 2024-12-15 0:14:15 0:00:48 43127 build successful
10.7 211637 2024-12-15 0:13:49 0:00:47 66048 build successful
15 22692 2024-12-15 0:13:27 0:00:32 4523 build successful
13.arm64 76663 2024-12-15 0:13:08 0:02:24 28615 build successful
10.13 251519 2024-12-14 23:59:00 0:00:46 84597 build successful
10.14 225516 2024-12-14 23:57:39 0:00:54 75233 build successful
11 174009 2024-12-14 23:55:17 0:00:58 54243 build successful
12 125044 2024-12-14 23:54:15 0:00:46 43126 build successful
10.15 202545 2024-12-14 23:53:04 0:00:51 64297 build successful
10.12 293267 2024-12-14 23:47:31 0:00:53 92534 build successful
10.9 297382 2024-12-14 23:47:06 0:01:00 93293 build successful
10.11 283338 2024-12-14 23:46:43 0:01:01 93783 build successful
10.8 197491 2024-12-14 23:45:44 0:01:25 64087 build successful
10.6.x86_64 224716 2024-12-14 23:45:34 0:01:18 66388 build successful
10.7 211636 2024-12-14 23:45:28 0:01:02 66047 build successful
15 22691 2024-12-14 23:43:27 0:00:33 4522 build successful
10.10 289942 2024-12-14 23:43:10 0:01:13 93622 build successful
13.arm64 76662 2024-12-14 23:42:36 0:02:50 28614 build successful