Christian Stein

@sormuras@mastodon.cloud
560 Followers
210 Following
765 Posts

New #GradleX release πŸŽ‰

id("org.gradlex.java-module-packaging").version("1.1")

Combine it with other org.gradlex plugins for smooth dependency management and modern Java workflows to
build self-contained, installable Java apps with the Java Module System and jpackage. 🧩 πŸ“¦ πŸš€

Special thanks to @koppor and @jabref for collaborating closely on this β€” they now rely on GradleX plugins to streamline their packaging.

πŸ‘‰ https://github.com/gradlex-org/java-module-packaging

#Gradle #Java #JPMS

GitHub - gradlex-org/java-module-packaging: A Gradle plugin to package stand-alone Java applications for multiple operating systems and architectures with 'jpackage'.

A Gradle plugin to package stand-alone Java applications for multiple operating systems and architectures with 'jpackage'. - gradlex-org/java-module-packaging

GitHub
πŸš€ JReleaser 1.19.0 has been released! https://github.com/jreleaser/jreleaser/releases/tag/v1.19.0
Release Release v1.19.0 Β· jreleaser/jreleaser

Binaries https://github.com/jreleaser/jreleaser/wiki/Release-v1.19.0 Changelog πŸš€ Features core 9d8f7a5 Add a flag to skip non-configured sections. The yolo flag., closes #1840 gradle 0ea6c9b Use...

GitHub

If you ever need to adapt a #JUnit3 TestSuite to run directly in #JUnit #Jupiter, it's actually possible with dynamic tests! 😎

Here's how I run the @⁠Inject TCK in the @SpringFramework.

https://github.com/spring-projects/spring-framework/blob/main/spring-context/src/test/java/org/springframework/context/annotation/jsr330/SpringAtInjectTckTests.java

Kudos to @marcphilipp for suggesting the dynamic test idea.

spring-framework/spring-context/src/test/java/org/springframework/context/annotation/jsr330/SpringAtInjectTckTests.java at main Β· spring-projects/spring-framework

Spring Framework. Contribute to spring-projects/spring-framework development by creating an account on GitHub.

GitHub

#JUnit 6.0.0-M1 is ready for testing!

✨ Require Java 17 and Kotlin 2.2
πŸŒ„ JSpecify nullability info
🚟 Kotlin suspend function support
πŸ›« Integrated custom JFR events
πŸš… FastCSV-backed Csv{File}Source
🧹 Remove deprecated APIs and behaviors

https://junit.org/junit5/docs/6.0.0-M1/release-notes/

JUnit Release Notes

#JUnit Logo Contest Update

Here are some of the top contenders.

Please let us know your thoughts.

And additional proposals are welcome!

https://github.com/junit-team/junit-framework/issues/4576

On behalf of the #Java DevRel Team at #Oracle, congratulations to the newest member of the #JavaChampions program: @marcphilipp
You don't need a lot of tooling for a quick sanity check if you expose only what you want to expose from a #Java package. Generate your #Javadoc and see what it sees and publishes. Its default inclusions are just spot on.
Au weia. Aber scheinbar haben wir gewonnen, wenn die Gegner von #opensource schon so vorgehen mΓΌssen... :-)

#JUnit 5.13.2 is released!

⚠️ Fix discovery issue detection for inner classes and abstract methods
🐞 Bug fixes and minor improvements

https://junit.org/junit5/docs/5.13.2/release-notes/

JUnit 5 Release Notes

So happy that @marcphilipp got accepted into the @JavaChampions program. Congratulations!

There are more people on the #JUnit core team that did so much of incredible value to the ecosystem, they literally walking the talk.

Γ—
On behalf of the #Java DevRel Team at #Oracle, congratulations to the newest member of the #JavaChampions program: @marcphilipp
@Sharat_Chander @marcphilipp Congratulations Marc, very much deserved!
@Sharat_Chander Thank you! It's an honor to be part of this amazing group.
@marcphilipp @Sharat_Chander That's long overdue! Very happy for you Marc, congratulations!
@Sharat_Chander @marcphilipp Congratulations Marc! Was great catching up in Amsterdam :)