100% agreed. Whenever I touch npm or pip, I see why Maven (and Gradle) and the Java ecosystem are good the way they are.
We're even getting trusted checksums in Maven 4! Like a "proper" package-lock...
@cstamas.bsky.social
Resurrecting dead software, Apache Maven and alike.
100% agreed. Whenever I touch npm or pip, I see why Maven (and Gradle) and the Java ecosystem are good the way they are.
We're even getting trusted checksums in Maven 4! Like a "proper" package-lock...
In general I avoid doing any #python because each time I try to touch it something (dependency) breaks... bleh...
#java @maven.apache.org doesn't have such problems ;)
Ever wondered what a dependency update brings in? Use latest Toolbox to figure out.
#maven #java #maveniverse
For a friend (and fun), new mojo, gav-tree-diff
github.com/maveniverse/...
#maven #java
Simplify Your System By Challenging The Status-Quo And Learning From Other Ecosystems buff.ly/Timfkcn
#Java #jbang #quarkus
"JBang is the single easiest entry point into java" - appreciate the call-out and love all of Cay Horstmann's JavaOne video explaining many of the recent java improvements to make java useful for day to day scripting.
youtu.be/04wFgshWMdA?...
Or, instead of guessing/sleuthing, just use toolbox π
gist.github.com/cstamas/4455...
This example points Toolbox at any resolvable artifact, resolves it transitively and shows infos.
^ #java #ant #maven
16.08.2025 09:10 β π 2 π 1 π¬ 0 π 0Maven Resolver Ant Tasks 1.6.0 is soon out. With a huge contribution. This awesome change makes Ant Tasks "feature complete", and it will make Ant users empowered, and also ease the possible transitioning between Ant and Maven. Also, AntBuilder really opens the door to further possibilities! #maven
16.08.2025 08:57 β π 1 π 0 π¬ 1 π 0Similar is being said for Maven :D "Maven is dead", "Maven is slow" and i bet, the loudest trumpets of these statements are those who usually know the least (or at least not enough) about the attributed subject.
15.08.2025 20:31 β π 3 π 0 π¬ 0 π 0New Resolver 2.x is shaping (for Maven 4.x):
14.08.2025 14:20 β π 3 π 0 π¬ 0 π 1I like this one more github.com/takari/maven...
12.08.2025 23:37 β π 3 π 0 π¬ 1 π 0Blinded by speed... Reminds me of "format wars" in 2010 between two major MRMs that ended up today as the worst, grinded to halt.
12.08.2025 23:24 β π 2 π 0 π¬ 0 π 0Nay, maveniverse has tools for _dependency_ upgrade like toolbox:versions etc, this one is for model and POM upgrade (model 4.0.0 to 4.1.0).
01.08.2025 21:22 β π 4 π 0 π¬ 0 π 0Sudden and explosive raise of JBang release attempts? π€£
29.07.2025 17:30 β π 1 π 0 π¬ 0 π 0Apache Maven 3.9.11 is now available for download: buff.ly/DtoHdpM
Maven is an #opensource software project management and comprehension tool.
Are people using #Maven's Toolchain feature for handling multiple JDKs?
I've been, and it works really well!
maven.apache.org/guides/mini/...
GuMo im #Kollaps: "Itβs too late.
David Suzuki says the fight against climate change IS LOST.
'We have failed to shift the narrative and we are still caught up in the same econ and pol systems. What weβve got to do now is hunker down"/ #SoliPrepping.
Do you want to be good Maven Universe citizen? Maveniverse released the new set of extensions for you:
MIMIR + NJORD + HEIMDALL
maveniverse.eu/docs/
#maven3 #maven4 #maveniverse
Maveniverse NEWS:
* DOMTrip 0.2.0 released github.com/maveniverse/...
* Toolbox 0.11.0 dropped old "pom editing" code and switched to DOMTrip github.com/maveniverse/...
#maven3 #maven4 #maveniverse
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!) maveniverse.eu/docs/
#maven3 #maven4 #maveniverse
Heads up for @sdkman.io and @maven.apache.org users: Seems something got borked up in SDKman and distros are tried (and failed) from wrong URL now:
github.com/sdkman/sdkma...
This javadoc was written while thinking of @cowtowncoder.bsky.social and his FasterXML parent POM π
github.com/maveniverse/...
Honestly I learned the most (and became a much better dev) when I reinvented the wheel.
Built a (simple) ORM instead of just using NHibernate (was a mistake.) Implemented own sorting algo thinking it would do better than built in (it did not.) Built own charting library. Etc
All were worth it!!
Maveniverse Njord 0.6.0 is now Java 8: Publish where you want (with Java 8 even)!
github.com/maveniverse/...
#maven3 #maven4 #maveniverse
I am WARlord. Unleash your inner Duke and win a limited-edition T-shirt! #Java30WithIntelliJIDEA www.jetbrains.com/lp/java-30/w...
23.05.2025 14:22 β π 3 π 0 π¬ 1 π 0EU bug database fully operational as US slashes infosec #SuggestedRead #devopsish www.theregister.com/...
16.05.2025 18:00 β π 6 π 7 π¬ 0 π 0Maveniverse Toolbox 0.8.1 is out. Some feats shown with mvn asciinema.org/a/FwOS5zFuke... and mvnsh (Maven 4) asciinema.org/a/whtVYQBbVV...
#maven3 #maven4 #maveniverse
Maveniver Njord 0.5.1 performed first automated Maven Central from GH Action. Stay tuned!
#maven3 #maven4 #maveniverse
Checkout github.com/apache/maven... (but is scheduled for 4.1)
14.05.2025 17:22 β π 2 π 0 π¬ 0 π 0