Help--my LocalDate isn’t flattened! Just before my Valhalla talk at JFall, I found out that the early access build can flatten LocalDate arrays, but the latest version from Github cannot. Why? Serialization, of course. Read the gory details at https://horstmann.com/un...
As an old and somewhat inactive Mockito maintainer I'd like to congratulate Tim for these past years keeping the light on the Mockito project. He his now stepping down.
Thank you Tim.
github.com/mockito/mock...
Out of the 1000 most downloaded artifacts from Maven Central, more than a third are not actively maintained. commons-io is the second most downloaded artifact. That is a little bit sad.
github.com/raphw/jenesi...
I added support for most JVM languages to Jenesis and polished the framework altogether. I also added a range of demos:
github.com/raphw/jenesi...
If you are interested in build tools and always thought that building on the JVM should be easier, maybe this approach is for you. Let me know!
I think I came up with a reasonable alternative for a build tool for the JVM.
To give you a teaser, I want to get rid of the POM, but offer compatibility to it, given they are anywhere, but want to embrace Java Modules which work really well for this.
State of modules: github.com/raphw/jenesi...
As amazingly well Claude and Codex are working as tools; they are not useful as pair programmers in my eyes, as they are never pushing back. Makes me wonder how broad the need for maintenance of technical debt will affect worker productivity. The best code is the one you don't write, still.
Added implicit support for jmod, jlink and jpackage to Jenesis,for those that want to use it. Samples are in the demos.
Should now also build most POM projects without needing Maven.
github.com/raphw/jenesis
I had the pleasure of traveling home to Munich to talk to Marco about software, and I quite enjoyed it! And I will hope you will, too. Thanks for having me.
Rafael Winterhalter
Jenesis now offers all features build tools out there offer through configuration, but by detecting configuration files in the main folder. I would expect that most developers will meet a feature complete tool. Try it out:
github.com/raphw/jenesi...
Apart from mapping modules found in the Java ecosystem, this also lays the foundation for a module-focused repository which is published as repo.jenesis.build
Jenesis supports building modules and Maven projects out of the box, is security and efficiency focused. Try it: github.com/raphw/jenesis
github.com
Cay Horstmann
Rafael Winterhalter
Rafael Winterhalter
Rafael Winterhalter
Rafael Winterhalter
A modern Java build tool: Java-native config, plugin-free, with module-info.java treated as a feature, not an afterthought. - raphw/jenesis
In March 2026, I will be Mockito maintainer for 10 years (nearly a third of my whole life). Looking ahead, I decided that a decade milestone is a good moment to pass on maintainership to other folk...