#maven — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #maven, aggregated by home.social.
-
Maven Profile gehören zu den Stellen in Maven, die am Anfang schnell unnötig kompliziert wirken. In der Praxis sind sie aber ziemlich nützlich, sobald du nicht mehr nur ein Projekt mit genau einer einzigen Ausführung hast. Ein typisches Beispiel: Lokal willst du dein Projekt mit anderen Einstell
https://magicmarcy.de/maven-profile-einfach-erklaert-so-steuerst-du-deinen-build-gezielt
#Maven #Profile #Build #pom #CI #Dev #Programming #Anhängigkeiten #Dependency
-
Maven Profile gehören zu den Stellen in Maven, die am Anfang schnell unnötig kompliziert wirken. In der Praxis sind sie aber ziemlich nützlich, sobald du nicht mehr nur ein Projekt mit genau einer einzigen Ausführung hast. Ein typisches Beispiel: Lokal willst du dein Projekt mit anderen Einstell
https://magicmarcy.de/maven-profile-einfach-erklaert-so-steuerst-du-deinen-build-gezielt
#Maven #Profile #Build #pom #CI #Dev #Programming #Anhängigkeiten #Dependency
-
Maven Profile gehören zu den Stellen in Maven, die am Anfang schnell unnötig kompliziert wirken. In der Praxis sind sie aber ziemlich nützlich, sobald du nicht mehr nur ein Projekt mit genau einer einzigen Ausführung hast. Ein typisches Beispiel: Lokal willst du dein Projekt mit anderen Einstell
https://magicmarcy.de/maven-profile-einfach-erklaert-so-steuerst-du-deinen-build-gezielt
#Maven #Profile #Build #pom #CI #Dev #Programming #Anhängigkeiten #Dependency
-
The Java Modules with @ASFMavenProject (4) series continues!
Decouple consumers from implementations using uses/provides/ServiceLoader — the command-line module no longer needs to know which AnalyzerService implementation it gets. True inversion of control built into the Java module system.
-
Flaky GitHub Pull Request builds are an annoying reality in many projects. Just when you think a change is complete and good to merge, you are greeted with an ❌. To unblock your PR, you need to rerun lengthy test pipelines just because of one rogue test.
If you have a Java project on GitHub, TestLens can help you:
https://testlens.app/blog/2027/05/07/reuse-test-results/
Drop me a message, if you would like to join our beta program.
-
Reusable (minimal-dependency) "core", and thin (no logic, just config) Mojos around, is how things should be done. This is how Nisse was done as well, and is now the first Maveniverse project, that receives "equally capable" Gradle plugin, next to existing Maven plugin! https://github.com/maveniverse/nisse
-
Viele Java-Teams wissen nicht, welche Libraries wirklich produktiv laufen — bis die nächste #Log4Shell auftaucht. #SBOMs schaffen Transparenz über Abhängigkeiten & Risiken.
Sven Ruppert zeigt die Praxis:
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-1/
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-2/ -
Viele Java-Teams wissen nicht, welche Libraries wirklich produktiv laufen — bis die nächste #Log4Shell auftaucht. #SBOMs schaffen Transparenz über Abhängigkeiten & Risiken.
Sven Ruppert zeigt die Praxis:
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-1/
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-2/ -
Viele Java-Teams wissen nicht, welche Libraries wirklich produktiv laufen — bis die nächste #Log4Shell auftaucht. #SBOMs schaffen Transparenz über Abhängigkeiten & Risiken.
Sven Ruppert zeigt die Praxis:
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-1/
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-2/ -
Viele Java-Teams wissen nicht, welche Libraries wirklich produktiv laufen — bis die nächste #Log4Shell auftaucht. #SBOMs schaffen Transparenz über Abhängigkeiten & Risiken.
Sven Ruppert zeigt die Praxis:
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-1/
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-2/ -
Viele Java-Teams wissen nicht, welche Libraries wirklich produktiv laufen — bis die nächste #Log4Shell auftaucht. #SBOMs schaffen Transparenz über Abhängigkeiten & Risiken.
Sven Ruppert zeigt die Praxis:
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-1/
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-2/ -
Was that change really a patch—or did you just break someone’s build? Manual #SemVer is fragile, especially in growing teams. @JagoVreede enforces it with code.
Make your versions trustworthy again and avoid hidden breaking changes: https://javapro.io/2026/03/26/semantic-versioning-done-automatically/
-
Maven Resolver 2.0.17 is on vote!
Release notes (draft): https://gist.github.com/cstamas/96a7d5817b4c140df51c16497af183de -
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
So I've got #Kotlin + #Javalin + #HTMX + #Maven + #Freemarker + #ProgressiveEnhancement + #DesignSystem + #Playwright working. Now the question is: do I call it a day or do I add #ActivityPub integration?
-
When the #SolarWind interacts with charged particles in the upper Martian #atmosphere, a long magnetic tail forms and extends behind #Mars.
NASA’s #MAVEN probe has shown that this #magnetotail is particularly dynamic: it twists, shifts, ... #Flapping phenomena have also been observed by the Chinese Tianwen-1 orbiter.
Researchers suggest that the flapping of Mars magnetotail should result from magnetic #reconnexion : https://eos.org/research-spotlights/what-makes-marss-magnetotail-flap
-
Un outil (de Google) pour obtenir des infos sur vos dépendances, quel que soit la techno.
Il gère :
- npm (JavaScript, 3.97M)
- Go (1.91M)
- Maven (Java, 829k)
- PyPI (Python, 760k)
- NuGet (.NET, 503k)
- Cargo (Rust, 257k)
- RubyGems (Ruby, 191k) -
Thank you for attending my talk about the organization and maintenance of Apache #maven
Also thank you to the #jcon team for organizing a great conference
Slides can be found at https://sparsick.codeberg.page/maven-maintenance-talk/jcon26
-
Thank you for attending my talk about the organization and maintenance of Apache #maven
Also thank you to the #jcon team for organizing a great conference
Slides can be found at https://sparsick.codeberg.page/maven-maintenance-talk/jcon26
-
Maven 3.10.x got most major changes merged:
https://github.com/apache/maven/milestone/126DRAFT of release notes:
https://gist.github.com/cstamas/069c045f3ad469f206fea75e7ac72452Some smaller polishing will for sure happen. It uses latest Resolver 2.0.17-SNAPSHOT. Jenkins builds are available here (choose latest by timestamp): https://repository.apache.org/content/repositories/snapshots/org/apache/maven/apache-maven/3.10.0-SNAPSHOT/
Try it out, give us your feedback! Thanks!
-
Oh c'est une belle façon d'intégrer NullAway (qui est sinon vraiment pénible à ajouter dans un POM, comme le montre d'ailleurs l'article) https://ik.am/entries/900/en #article #maven #plugin #nullpointer #intégration
-
This #Maven plugin works as promised, nice:
-
JavaDoc finally got a quality-of-life upgrade that actually matters in source code.
I wrote a hands-on tutorial on Markdown JavaDoc in Java 24: /// comments, package docs, records, sealed types, Maven, Javadoc, VS Code hovers, and plain JUnit tests.
This is not about prettier HTML. It is about comments developers and AI tools can read more easily.
#Java #Java24 #Javadoc #Maven #JUnit #DevTools
https://www.the-main-thread.com/p/java-24-markdown-javadoc-maven-tutorial
-
Wenn du Java-Anwendungen entwickelst, kommst du an Maven nicht vorbei. Es verwaltet deine Abhängigkeiten und steuert den Build-Prozess. Aber oft stehst du vor dem Problem, dass deine Anwendung in verschiedenen Umgebungen unterschiedlich funktionieren muss.
https://magicmarcy.de/warum-maven-profiles-dein-leben-als-java-entwickler-leichter-machen
#Maven #Profiles #Java #Datenbank #Programming #clean #install #Profile
-
Wenn du Java-Anwendungen entwickelst, kommst du an Maven nicht vorbei. Es verwaltet deine Abhängigkeiten und steuert den Build-Prozess. Aber oft stehst du vor dem Problem, dass deine Anwendung in verschiedenen Umgebungen unterschiedlich funktionieren muss.
https://magicmarcy.de/warum-maven-profiles-dein-leben-als-java-entwickler-leichter-machen
#Maven #Profiles #Java #Datenbank #Programming #clean #install #Profile
-
Wenn du Java-Anwendungen entwickelst, kommst du an Maven nicht vorbei. Es verwaltet deine Abhängigkeiten und steuert den Build-Prozess. Aber oft stehst du vor dem Problem, dass deine Anwendung in verschiedenen Umgebungen unterschiedlich funktionieren muss.
https://magicmarcy.de/warum-maven-profiles-dein-leben-als-java-entwickler-leichter-machen
#Maven #Profiles #Java #Datenbank #Programming #clean #install #Profile
-
My Java Modules with @ASFMavenProject (4) series continues!
Cleanly separate API and implementation in Java modules — and why mixing both is a common antipattern.
https://maven.aschemann.net/blog/2026/03/26/api-and-implementation/
-
Released version 1.0.1 of my #Native #Image #Config transformer plugin for the #Maven #Shade plugin that also deals with types defined in reachability-metadata-schema-v1.2.0.json format:
https://codeberg.org/michael-simons/native-image-config-transformer
Useful if you need to shade some stuff in your projects that comes with #GraalVM config settings.
-
After 3 years of existence, we made a tough decision today, that we solemnly announce here: The Maveniverse team (after a heated debate), unanimously decided to rename the organization to Gradeliverse!
(and let me leak our super secret rebranding makeover)
-
Does publishing snapshots to Maven Central fail for anyone else, or is this just me?
-
I will never become a fan of maven.
Hey maven, just tell me where your local repository is. Oh no problem
% mvn help:evaluate -Dexpression=settings.localRepository -q -DforceStdout
And the wonderful output is:
[INFO] [stdout] /home/harald/.m2/repository
And I am sure [INFO] [stdout] are not part of what I actually wanted to know. In fact it couldn't be more useless in the output.🤦♀️ 🙂↔️
And for added insult, running this burns 5 CPU seconds. This is abysmal.
-
Was that change really a patch—or did you just break someone’s build? Manual #SemVer is fragile, especially in growing teams. @JagoVreede enforces it with code.
Make your versions trustworthy again and avoid hidden breaking changes: https://javapro.io/2026/03/26/semantic-versioning-done-automatically/
-
7 years ago
https://www.theguardian.com/commentisfree/2018/apr/04/google-ceo-drones-ai-war-surveillance(Note: Employee revolts at #Microsoft, #Amazon and #Google in the late 2010s helped kept those Capitalists out of the military market. Google ended up relinquishing the #Maven contract in 2018, with #Palantir war profiteering in 2024. )
Source: “Kill-Chain”
https://artificialbureaucracy.substack.com/p/kill-chain#Ai #Claude #Google #Iran
#MilitaryIndustrialComplex #Minab #techWorkers -
ASF Maven 3.10.x lineage is shaping, with major change of using Resolver 2.x (same as in Maven 4) with it, and it remains still Java 8 baseline as Maven 3.9.x was (Maven 4 is Java 17). Purpose is to let users have all the improvements done in Resolver 2.x, without the hassle of going for major Maven upgrade.
-
Метод Компонентов – Роскошный максимум инженерии
Эта статья про то, как делать гибкую и расширяемую архитектуру с помощью простейших инструментов. Метод компонентов даёт интероперабельность, платформы, области ответственности, управление жизненным циклом, свободу в выборе технологий, бесконечный источник дофамина и избавляет от боли в суставах. Короче, компонентный подход реально CRAZY. А самое главное то, что он очень простой.
https://habr.com/ru/articles/1014448/
#ddd #maven #gradle #msbuild #system_design #architecture #Component_Method
-
RE: https://mastodon.social/@voxxedzurich/116277623680448319
On my way to @voxxedzurich to speak with @aalmiray about Getting more out of #Maven - There will be #IntelliJIDEA tricks too ;)
-
Almost 2 weeks ago @aalmiray and I spoke at @JavaLandConf about getting more out of #Maven and #IntelliJIDEA together.
It was fun doing this talk; can't wait to do it again at @voxxedzurich next week!
Thanks to Dimitris Doutsiopoulos for the amazing pictures!
-
#BBCNews hat in seinem security brief die AIFunktion von #palantir mit dem Namen #Maven als #Zielerfassung SteuerungsInstrument in der #killingchain bei den US-Streitkräften in Anwenungs Stellung gebracht s.a. auf u-todub
#Iran hat entgegen allen Behauptungen des Welt Emperors aus dem Oval Office zwei ballistische Raketen in Richtung 4000km entfernten Militärstützpunkt Diego Garcia abgeschossen. Zugleich Bestätigung das es RegimeLüge war von der Reichweitenbeschränkung des ballistischen Rakletenprogramms des IRGC-Militärregime! Habe nicht getroffen.
Weder Waffenfähiges Uran noch Ballistisches Raketenprogramm - zwei Ziele - die #P47 als Ziele des Angriffskrieges nannte, sind also nicht erfüllt. Von Hilfe für die iranische BevölkerungsMehrheit ganz zu schweigen -
#BBCNews hat in seinem security brief die AIFunktion von #palantir mit dem Namen #Maven als #Zielerfassung SteuerungsInstrument in der #killingchain bei den US-Streitkräften in Anwenungs Stellung gebracht s.a. auf u-todub
#Iran hat entgegen allen Behauptungen des Welt Emperors aus dem Oval Office zwei ballistische Raketen in Richtung 4000km entfernten Militärstützpunkt Diego Garcia abgeschossen. Zugleich Bestätigung das es RegimeLüge war von der Reichweitenbeschränkung des ballistischen Rakletenprogramms des IRGC-Militärregime! Habe nicht getroffen.
Weder Waffenfähiges Uran noch Ballistisches Raketenprogramm - zwei Ziele - die #P47 als Ziele des Angriffskrieges nannte, sind also nicht erfüllt. Von Hilfe für die iranische BevölkerungsMehrheit ganz zu schweigen -
#BBCNews hat in seinem security brief die AIFunktion von #palantir mit dem Namen #Maven als #Zielerfassung SteuerungsInstrument in der #killingchain bei den US-Streitkräften in Anwenungs Stellung gebracht s.a. auf u-todub
#Iran hat entgegen allen Behauptungen des Welt Emperors aus dem Oval Office zwei ballistische Raketen in Richtung 4000km entfernten Militärstützpunkt Diego Garcia abgeschossen. Zugleich Bestätigung das es RegimeLüge war von der Reichweitenbeschränkung des ballistischen Rakletenprogramms des IRGC-Militärregime! Habe nicht getroffen.
Weder Waffenfähiges Uran noch Ballistisches Raketenprogramm - zwei Ziele - die #P47 als Ziele des Angriffskrieges nannte, sind also nicht erfüllt. Von Hilfe für die iranische BevölkerungsMehrheit ganz zu schweigen -
#BBCNews hat in seinem security brief die AIFunktion von #palantir mit dem Namen #Maven als #Zielerfassung SteuerungsInstrument in der #killingchain bei den US-Streitkräften in Anwenungs Stellung gebracht s.a. auf u-todub
#Iran hat entgegen allen Behauptungen des Welt Emperors aus dem Oval Office zwei ballistische Raketen in Richtung 4000km entfernten Militärstützpunkt Diego Garcia abgeschossen. Zugleich Bestätigung das es RegimeLüge war von der Reichweitenbeschränkung des ballistischen Rakletenprogramms des IRGC-Militärregime! Habe nicht getroffen.
Weder Waffenfähiges Uran noch Ballistisches Raketenprogramm - zwei Ziele - die #P47 als Ziele des Angriffskrieges nannte, sind also nicht erfüllt. Von Hilfe für die iranische BevölkerungsMehrheit ganz zu schweigen