#apache-maven — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #apache-maven, aggregated by home.social.
-
Day two as a fresh @ASFMavenProject committer, I shipped a broken integration test — and saw a row of green checkmarks that meant nothing.
The test wasn't wrong about the fix it guarded; it tripped over its own setup, and a cross-repo split meant it ran nowhere at review time. Two long-time committers caught it within hours.
On CI blind spots and a community that catches you:
https://maven.aschemann.net/blog/2026/06/25/the-newbies-fault/ -
Day two as a fresh @ASFMavenProject committer, I shipped a broken integration test — and saw a row of green checkmarks that meant nothing.
The test wasn't wrong about the fix it guarded; it tripped over its own setup, and a cross-repo split meant it ran nowhere at review time. Two long-time committers caught it within hours.
On CI blind spots and a community that catches you:
https://maven.aschemann.net/blog/2026/06/25/the-newbies-fault/ -
Day two as a fresh @ASFMavenProject committer, I shipped a broken integration test — and saw a row of green checkmarks that meant nothing.
The test wasn't wrong about the fix it guarded; it tripped over its own setup, and a cross-repo split meant it ran nowhere at review time. Two long-time committers caught it within hours.
On CI blind spots and a community that catches you:
https://maven.aschemann.net/blog/2026/06/25/the-newbies-fault/ -
Day two as a fresh @ASFMavenProject committer, I shipped a broken integration test — and saw a row of green checkmarks that meant nothing.
The test wasn't wrong about the fix it guarded; it tripped over its own setup, and a cross-repo split meant it ran nowhere at review time. Two long-time committers caught it within hours.
On CI blind spots and a community that catches you:
https://maven.aschemann.net/blog/2026/06/25/the-newbies-fault/ -
Day two as a fresh @ASFMavenProject committer, I shipped a broken integration test — and saw a row of green checkmarks that meant nothing.
The test wasn't wrong about the fix it guarded; it tripped over its own setup, and a cross-repo split meant it ran nowhere at review time. Two long-time committers caught it within hours.
On CI blind spots and a community that catches you:
https://maven.aschemann.net/blog/2026/06/25/the-newbies-fault/ -
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.
-
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.
-
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.
-
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.
-
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.
-
Heute Abend gebe ich eine Talk zu #apachemaven bei der @rheinjug. Sozusagen eine Generalprobe für nächste Woche. Da bin ich mit dem Talk bei der @jcon .
-
Heute Abend gebe ich eine Talk zu #apachemaven bei der @rheinjug. Sozusagen eine Generalprobe für nächste Woche. Da bin ich mit dem Talk bei der @jcon .
-
Heute Abend gebe ich eine Talk zu #apachemaven bei der @rheinjug. Sozusagen eine Generalprobe für nächste Woche. Da bin ich mit dem Talk bei der @jcon .
-
Heute Abend gebe ich eine Talk zu #apachemaven bei der @rheinjug. Sozusagen eine Generalprobe für nächste Woche. Da bin ich mit dem Talk bei der @jcon .
-
Heute Abend gebe ich eine Talk zu #apachemaven bei der @rheinjug. Sozusagen eine Generalprobe für nächste Woche. Da bin ich mit dem Talk bei der @jcon .
-
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/
-
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/
-
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/
-
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/
-
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/
-
In the third part of my Java Modules with @ASFMavenProject (4) series, I explore strong encapsulation — how to properly hide implementation details in internal packages so that neither the compiler nor the JVM allows other modules to access them.
-
In the third part of my Java Modules with @ASFMavenProject (4) series, I explore strong encapsulation — how to properly hide implementation details in internal packages so that neither the compiler nor the JVM allows other modules to access them.
-
In the third part of my Java Modules with @ASFMavenProject (4) series, I explore strong encapsulation — how to properly hide implementation details in internal packages so that neither the compiler nor the JVM allows other modules to access them.
-
In the third part of my Java Modules with @ASFMavenProject (4) series, I explore strong encapsulation — how to properly hide implementation details in internal packages so that neither the compiler nor the JVM allows other modules to access them.
-
In the third part of my Java Modules with @ASFMavenProject (4) series, I explore strong encapsulation — how to properly hide implementation details in internal packages so that neither the compiler nor the JVM allows other modules to access them.
-
Part 2 of my Java Modules with @ASFMavenProject (4) series! This follow-up tackles the homework from the first article: missing resources and JAR packaging challenges in the module source hierarchy.
Workarounds included until Maven 4 fully catches up.
https://maven.aschemann.net/blog/2026/02/26/modular-basics-homework/
-
Part 2 of my Java Modules with @ASFMavenProject (4) series! This follow-up tackles the homework from the first article: missing resources and JAR packaging challenges in the module source hierarchy.
Workarounds included until Maven 4 fully catches up.
https://maven.aschemann.net/blog/2026/02/26/modular-basics-homework/
-
Part 2 of my Java Modules with @ASFMavenProject (4) series! This follow-up tackles the homework from the first article: missing resources and JAR packaging challenges in the module source hierarchy.
Workarounds included until Maven 4 fully catches up.
https://maven.aschemann.net/blog/2026/02/26/modular-basics-homework/
-
Part 2 of my Java Modules with @ASFMavenProject (4) series! This follow-up tackles the homework from the first article: missing resources and JAR packaging challenges in the module source hierarchy.
Workarounds included until Maven 4 fully catches up.
https://maven.aschemann.net/blog/2026/02/26/modular-basics-homework/
-
Part 2 of my Java Modules with @ASFMavenProject (4) series! This follow-up tackles the homework from the first article: missing resources and JAR packaging challenges in the module source hierarchy.
Workarounds included until Maven 4 fully catches up.
https://maven.aschemann.net/blog/2026/02/26/modular-basics-homework/
-
I am happy to announce my first blog post of a series about Java Module support with @[email protected]. The upcoming #ApacheMaven 4 release will enable multiple Java Modules in a single project (just one POM etc.): open-elements.com/posts/2026/0...
-
I am happy to announce my first blog post of a series about Java Module support with @[email protected]. The upcoming #ApacheMaven 4 release will enable multiple Java Modules in a single project (just one POM etc.): open-elements.com/posts/2026/0...
-
I am happy to announce my first blog post of a series about Java Module support with @[email protected]. The upcoming #ApacheMaven 4 release will enable multiple Java Modules in a single project (just one POM etc.): open-elements.com/posts/2026/0...
-
I am happy to announce my first blog post of a series about Java Module support with @[email protected]. The upcoming #ApacheMaven 4 release will enable multiple Java Modules in a single project (just one POM etc.): open-elements.com/posts/2026/0...
-
I am happy to announce my first blog post of a series about Java Module support with @[email protected]. The upcoming #ApacheMaven 4 release will enable multiple Java Modules in a single project (just one POM etc.): open-elements.com/posts/2026/0...
-
I am happy to announce my first blog post of a series about Java Module support with @ASFMavenProject! The upcoming Apache Maven 4 release enables multiple Java Modules in a single project (just one POM): https://maven.aschemann.net/blog/2026/01/27/modular-basics/
-
I am happy to announce my first blog post of a series about Java Module support with @ASFMavenProject! The upcoming Apache Maven 4 release enables multiple Java Modules in a single project (just one POM): https://maven.aschemann.net/blog/2026/01/27/modular-basics/
-
I am happy to announce my first blog post of a series about Java Module support with @ASFMavenProject! The upcoming Apache Maven 4 release enables multiple Java Modules in a single project (just one POM): https://maven.aschemann.net/blog/2026/01/27/modular-basics/
-
I am happy to announce my first blog post of a series about Java Module support with @ASFMavenProject! The upcoming Apache Maven 4 release enables multiple Java Modules in a single project (just one POM): https://maven.aschemann.net/blog/2026/01/27/modular-basics/
-
I am happy to announce my first blog post of a series about Java Module support with @ASFMavenProject! The upcoming Apache Maven 4 release enables multiple Java Modules in a single project (just one POM): https://maven.aschemann.net/blog/2026/01/27/modular-basics/
-
How to add something to the #Maven release plugin default `scmDevelopmentCommitComment` ?
-
How to add something to the #Maven release plugin default `scmDevelopmentCommitComment` ?
-
How to add something to the #Maven release plugin default `scmDevelopmentCommitComment` ?
-
How to add something to the #Maven release plugin default `scmDevelopmentCommitComment` ?
-
How to add something to the #Maven release plugin default `scmDevelopmentCommitComment` ?
-
If you maintain a Maven plugin and you are not using the plugin documentation standard you are doing it wrong. 🤷
https://maven.apache.org/guides/development/guide-plugin-documentation.html
-
If you maintain a Maven plugin and you are not using the plugin documentation standard you are doing it wrong. 🤷
https://maven.apache.org/guides/development/guide-plugin-documentation.html
-
If you maintain a Maven plugin and you are not using the plugin documentation standard you are doing it wrong. 🤷
https://maven.apache.org/guides/development/guide-plugin-documentation.html
-
If you maintain a Maven plugin and you are not using the plugin documentation standard you are doing it wrong. 🤷
https://maven.apache.org/guides/development/guide-plugin-documentation.html
-
[New Blog Post]
Jira Issue to GitHub Issue Migration in Apache Mavenhttps://open-elements.com/posts/2025/08/08/jira-issue-to-github-issue-migration-in-apache-maven/
#java #maven #ApacheMaven #github #jira #migration #automation
-
[New Blog Post]
Jira Issue to GitHub Issue Migration in Apache Mavenhttps://open-elements.com/posts/2025/08/08/jira-issue-to-github-issue-migration-in-apache-maven/
#java #maven #ApacheMaven #github #jira #migration #automation
-
[New Blog Post]
Jira Issue to GitHub Issue Migration in Apache Mavenhttps://open-elements.com/posts/2025/08/08/jira-issue-to-github-issue-migration-in-apache-maven/
#java #maven #ApacheMaven #github #jira #migration #automation
-
[New Blog Post]
Jira Issue to GitHub Issue Migration in Apache Mavenhttps://open-elements.com/posts/2025/08/08/jira-issue-to-github-issue-migration-in-apache-maven/
#java #maven #ApacheMaven #github #jira #migration #automation
-
[New Blog Post]
Jira Issue to GitHub Issue Migration in Apache Mavenhttps://open-elements.com/posts/2025/08/08/jira-issue-to-github-issue-migration-in-apache-maven/
#java #maven #ApacheMaven #github #jira #migration #automation
-
Honestly, I don't understand how people are productive with #ApacheMaven. I've just spend 2 hours debugging a build failure just to realize that this was again a case of "oh, I forgot to run clean". This really is justthe tip of the iceberg. You need to keep so much stuff in your head to make sure it das the right thing where with #Gradle you just call a task and it does the right thing for you.
-
Honestly, I don't understand how people are productive with #ApacheMaven. I've just spend 2 hours debugging a build failure just to realize that this was again a case of "oh, I forgot to run clean". This really is justthe tip of the iceberg. You need to keep so much stuff in your head to make sure it das the right thing where with #Gradle you just call a task and it does the right thing for you.
-
Honestly, I don't understand how people are productive with #ApacheMaven. I've just spend 2 hours debugging a build failure just to realize that this was again a case of "oh, I forgot to run clean". This really is justthe tip of the iceberg. You need to keep so much stuff in your head to make sure it das the right thing where with #Gradle you just call a task and it does the right thing for you.
-
Honestly, I don't understand how people are productive with #ApacheMaven. I've just spend 2 hours debugging a build failure just to realize that this was again a case of "oh, I forgot to run clean". This really is justthe tip of the iceberg. You need to keep so much stuff in your head to make sure it das the right thing where with #Gradle you just call a task and it does the right thing for you.
-
Honestly, I don't understand how people are productive with #ApacheMaven. I've just spend 2 hours debugging a build failure just to realize that this was again a case of "oh, I forgot to run clean". This really is justthe tip of the iceberg. You need to keep so much stuff in your head to make sure it das the right thing where with #Gradle you just call a task and it does the right thing for you.
-
Sovereign Tech Fund bewilligt Förderung für Apache-Maven-Projekt
https://www.ijug.eu/de/home/news/sovereign-tech-fund-bewilligt-foerderung-fuer-apache-maven-projekt/
Das freut mich sehr für euch @sparsick, @hendrikEbbers, @ascheman und @khmarbaise. Herzlichen Glückwünsch! 🎉