home.social

#gradlex — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gradlex, aggregated by home.social.

  1. 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.

    👉 github.com/gradlex-org/java-mo

    #Gradle #Java #JPMS

  2. 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: github.com/gradlex-org/java-mo

    🦉 Maven Extension: github.com/gradlex-org/java-mo

    #Java #JPMS #Maven #Gradle #GradleX

  3. 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.

    👉 github.com/gradlex-org/maven-p

    Spread the word and share your feedback! 🙌 #GradleX #MavenPluginDevelopment #DevTools #Gradle #Maven

  4. 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:
    - github.com/jjohannes/java-modu
    - github.com/jjohannes/gradle-pr

    Playlists on the topic: youtube.com/playlist?list=PLWQ

    #Java #Java23 #Gradle #GradleX #JPMS

  5. 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 - gradlex.org - and what we do in the Hedera Services project - github.com/hashgraph/hedera-se

    - java-forum-stuttgart.de/vortra
    - github.com/jjohannes/java-modu

    #Java #JPMS #Gradle #GradleX

  6. 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).

    gradlex.org/jvm-dependency-con

    #java #gradle #gradlex

  7. 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: github.com/gradlex-org/build-p

  8. 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… 😏