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

Release 0.5.0 · maveniverse/njord

A lot of changes/fixes/improvements based on great feedback! What's Changed Bump version.maveniverseShared from 0.1.3 to 0.1.4 by @dependabot in #59 Fix prefix by @cstamas in #63 Ensure basedir is...

GitHub
Maveniverse is getting more and more new tools, check them out! https://maveniverse.eu/
#maven #maven3 #maven4 #maveniverse
Goldydocs

Welcome to Maveniverse! Learn More We are expanding the Maveniverse! Maveniverse is a team providing awesome extensions, plugins, documentation and advices around Apache Maven.

Maveniverse