Part 2 of our Java Modules with Maven 4 series is out! This follow-up tackles the homework from the first article: missing resources and JAR packaging challenges in Maven 4's module source hierarchy.

Workarounds included until Maven 4 fully catches up.

https://open-elements.com/posts/2026/02/26/java-modules-maven4-basics-homework/

#Java #Maven #JavaModules #ApacheMaven #Maven4 #OpenSource

Maven Resolver 1.9.26 and 2.0.15 staged and are on vote (72h). This paves the way toward Apache Maven 3.9.13 and 4.0.0-rc-6...

#maven #maven4

Maven 4 Is Finally Here: Everything You Need to Know About the Biggest Update in 15 Years

https://techlife.blog/posts/maven-4-whats-new/

#Maven #Maven4 #Java #Buildools #SoftwareDevelopment #DevOps #POM #TechNews

Maven 4 Is Finally Here: Everything You Need to Know About the Biggest Update in 15 Years

After 15 years of waiting, Maven 4 brings a modernized POM model, separated build and consumer artifacts, tree-based lifecycles, and a migration tool that actually works. Here's what Java developers need to know.

TechLife

Maveniverse Toolbox started as example for use of MIMA, it is a Maven Plugin, CLI, Maven 4 mvnsh extension, and today got another (re)use: Toolbox MCP Server. They are all built around same "shared core"!

https://github.com/maveniverse/toolbox/releases/tag/release-0.14.8

#maven #maveniverse #maven3 #maven4

My latest ramblings about ongoing discussion on Maven dev ML: lockfiles. https://maveniverse.eu/blog/2025/12/06/lockfiles/

#maven #maven3 #maven4 #maveniverse

Lockfiles

A short attempt to explain why Maven does not have “lockfile”, at least not in a sense many other build tools and ecosystems have. Next, will try to point out features that somewhat supplement various aspects of lock files. Finally, will throw in some bait and markers where we plan to go from here. What are lock files? For context would like to point to ML discussion ongoing here. In general, lock files usually carry following information or aspects:

Maveniverse

Do you want to be good Maven Universe citizen?

MIMIR is a pure workstation wide artifact cache usable on CI as well.

NJORD adds the publishing aspect, you can publish any Maven project to Central Portal with it.

HEIMDALL, the new god on the block, is Maven Repository Filtering on steroids: just by loading it you get prefix filtering. With configuring it, even more!

Works with Maven 3.9 and Maven 4.

https://maveniverse.eu/docs/

#maven3 #maven4 #maveniverse

Documentation

This site are is “work in progress” and will remain as such for a long time. As our time allows. This section is where the user documentation for our project lives - all the information You need to understand and successfully use our projects.

Maveniverse

Maveniverse NEWS:
* DOMTrip 0.2.0 released https://github.com/maveniverse/domtrip/releases/tag/release-0.2.0
* Toolbox 0.11.0 dropped old "pom editing" code and switched to DOMTrip https://github.com/maveniverse/toolbox

#maven3 #maven4 #maveniverse

Release 0.2.0 · maveniverse/domtrip

What's Changed Add "extension" element by @cstamas in #33 Add inner whitespace fields to Element class and fix all snippet tests by @gnodet in #35 Append by @cstamas in #34 Full Changelog: releas...

GitHub

All you need for Maven: Mimir for caching, Njord for publishing and Heimdall for shielding (but there are more useful project as well, check them out!) https://maveniverse.eu/docs/

#maven3 #maven4 #maveniverse

Documentation

This site are is “work in progress” and will remain as such for a long time. As our time allows. This section is where the user documentation for our project lives - all the information You need to understand and successfully use our projects.

Maveniverse

Maveniverse Toolbox 0.8.1 is out. Some feats shown with mvn https://asciinema.org/a/FwOS5zFukeARmtKxw7JPdDRVd and mvnsh (Maven 4) https://asciinema.org/a/whtVYQBbVVpFRsq0ISJBbw4lr

#maven3 #maven4 #maveniverse

Romain goes Central

Latest Maveniverse Toolbox features

asciinema.org

Maveniver Njord 0.5.1 performed first automated Maven Central from GH Action. Stay tuned!

#maven3 #maven4 #maveniverse