#maven4 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #maven4, aggregated by home.social.
-
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 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
-
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
-
My latest ramblings about ongoing discussion on Maven dev ML: lockfiles. https://maveniverse.eu/blog/2025/12/06/lockfiles/
-
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.
-
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 -
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/
-
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
-
Maveniver Njord 0.5.1 performed first automated Maven Central from GH Action. Stay tuned!
-
Maveniverse Njord 0.5.0 is out!
https://github.com/maveniverse/njord/releases/tag/release-0.5.0
Site https://maveniverse.eu/docs/njord/ -
Maveniverse is getting more and more new tools, check them out! https://maveniverse.eu/
#maven #maven3 #maven4 #maveniverse -
Maven 4: Still XML. Still boring. Still Winning.
What's so ugly about Maven?
Oh, right, XML. The ancient language feared by the hipster cult of Gradle.But let's be honest:
You don't write build files every day. You come back after months, forget everything, and now… you're debugging a Groovy poem.
Maven? You squint at the XML, and boom. Autocomplete, structure, sanity.Maven 4? Still XML. Still boring. Still… Winning at automations.
Yes there are more features, and yes you can use other DSL's than XML with polyglot or any other extension like also before.
Something new and interesting could be the BOM packaging and requirement of java 17. You can always build lower stuff also with 17. It's simply Java.My killer feature of Maven:
👉 Stable, sandboxed plugins, run directly from the command line. No need to create bloated build files.
No copy-pasting the same config into 12 submodules and repositories.
All automated. All under my control.
No need to depend on the next third party cloud elf named like dependabot.
Or an SDK Man for switching java versions.
All I need is simply a JAR file and a build tool which does not disrupt me.✨ Favourite Maven Spells - aka plugins running on my CI without defining them:
mvn wrapper:wrapper - Because of consistency, no jar binary inside my repo.
mvn dependency:tree - See who brought the uninvited guests.
mvn versions:update-properties - Auto-update without the bots.
mvn license:add-third-party - keep track of used licenses
mvn org.owasp:dependency-check-maven:check - Security without sacrifice.
[...]Stop waiting for the next shiny thing, you can always contribute to any tool.
Start building. Or better automate it. -
Maveniverse Toolbox 0.7.0 with new Mojos and mvnsh integration: https://github.com/maveniverse/toolbox/releases/tag/release-0.7.0
-
Maveniverse Nisse 0.4.0 released
https://github.com/maveniverse/nisse/releases/tag/release-0.4.0
#maven #maven3 #maven4 -
A very informative presentation from Guillaume:
https://gnodet.github.io/maven4-presentation/ -
(almost) 20 years of Maven Proxies
-
Maveniverse Mímir offers system-wide and also LAN-wide caches, try it out! Will make you LOVE nuke your local repository!
https://github.com/maveniverse/mimir/releases/tag/release-0.2.1
-
Do nuke your local repository: https://cstamas.org/blog/2025/01/do-nuke-your-local-repository/
-
Maveniverse Nisse with Maven 4 (rc-1+) support released:
https://github.com/maveniverse/nisse/releases/tag/release-0.3.4
-
Apache Maven Daemon aka mvnd 2.0.0-rc-1 is release (wraps Maven 4.0.0-rc-1). Go get it while hot! https://github.com/apache/maven-mvnd/releases/tag/2.0.0-rc-1
-
Unified API to invoke Maven as in "cli", "forked", "resident" and more to come is merged (and replaces old MavenCLI of course): https://github.com/apache/maven/commit/ef9aea6b9cf291423c96437ddd945fb476fed48b #maven #maven4
-
Maveniverse Toolbox 0.2.1 is out, got new POM depMgmt commands (dm-list and dm-tree), see examples in PR: https://github.com/maveniverse/toolbox/pull/92 #maven #maven3 #maven4 #maveniverse
-
Maven Resolver 2.0.0 is on vote (72h), and just for fun one of the interesting things you can do with it: you ever wanted to have local repository on Google JIMFS? Now you can! https://github.com/apache/maven-resolver/pull/526 #maven #maven4
-
Apache Maven 4.0.0-beta-3 is released https://lists.apache.org/thread/gm0oo25kdh1dh57nqsg4y2pmxo9b9qx1
#maven #maven4