#gradlex — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gradlex, aggregated by home.social.
-
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.
-
The GradleX java-module-dependencies plugin/extension is now also available for Maven!
The solution extracts dependencies from 🧩 module-info.java files so that you do not need to repeat them in build.gradle or pom.xml files.
🐘 Gradle Plugin: https://github.com/gradlex-org/java-module-dependencies
🦉 Maven Extension: https://github.com/gradlex-org/java-module-dependencies-maven-extension
-
@travisfw sorry for the shameless self promotion. We are trying to fix this. 😄
-
We're thrilled to announce the release of the Maven Plugin Development Plugin v1.0 under the GradleX organization! 🌟
📦 Plugin ID: org.gradlex.maven-plugin-development
✅ Automatically generate the Maven plugin descriptor.
✅ Create a help mojo for your plugin—no extra effort required!
✅ Supports build caching and configuration cache for ultimate performance.👉 https://github.com/gradlex-org/maven-plugin-development
Spread the word and share your feedback! 🙌 #GradleX #MavenPluginDevelopment #DevTools #Gradle #Maven
-
#Gradle November newsletter:
https://newsletter.gradle.org/2024/11
Featuring the latest #GradleX plugin release for #Java Module (#JPMS) development.
https://github.com/orgs/gradlex-org/repositories?q=java-modules
-
With Java 23 (released today) you can import all classes of a Module in one statement. E.g.:
import module java.base;
I wonder if this will lead to more awareness of the Java Module System (JPMS).
With Gradle, using our GradleX plugins, you can create quite neat JPMS-based project setups nowadays.
Examples:
- https://github.com/jjohannes/java-module-system
- https://github.com/jjohannes/gradle-project-setup-howto/tree/java_module_systemPlaylists on the topic: https://www.youtube.com/playlist?list=PLWQK2ZdV4Yl092zlY7Dy1knCmi0jhTH3H
-
Up early for the train to Stuttgart. Will speak at JFS on Wednesday about modularizing Java Projects. Talking about causes for accidental complexity and proposing solutions. Covering our GradleX plugins - https://gradlex.org - and what we do in the Hedera Services project - https://github.com/hashgraph/hedera-services
- https://www.java-forum-stuttgart.de/vortraege/das-java-modul-system-klug-mit-gradle-kombinieren
- https://github.com/jjohannes/java-module-system -
Release is out! 🚀
org.gradlex.jvm-dependency-conflict-resolution Gradle plugin 2.0
This redesigned plugin combines the functionality of org.gradlex.java-ecosystem-capabilities and dev.jacomet.logging-capabilities
And it has a ton of improvements! A highlight is the new 'jvmDependencyConflicts' DSL that lets you express resolution strategies and metadata patching for Java projects in a concise way (compared to Gradle's generic dependency APIs).
-
The #gradlex team built something pretty awesome today! We finally added a help task to the build-parameters plugin that works much like the built-in @Gradle tasks task, but prints out details about available build parameters. Check out the primer section in the README for a demo: https://github.com/gradlex-org/build-parameters
-
I officially ended #dryjanuary today together with @jendrik. We just kicked off the second #gradlex team meeting. Lot‘s of good discussions already and we haven‘t even started… 😏