How do you cope with the monstrosity that is Gradle?

This page summarizes the projects mentioned and recommended in the original post on /r/Kotlin

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rules_kotlin

    Bazel rules for Kotlin

  • Personally I've found the complexity of Gradle not outweighed by its benefits so have migrated to Bazel instead with https://github.com/bazelbuild/rules_kotlin.

  • gradle-jooq-plugin

    Gradle plugin that integrates jOOQ.

  • I've used gradle recently and I still find it a mess. Especially with differences between kotlin and groovy DSLs. For example, I recently tried to use jooq with kotlin dsl. Look at this plugin, go to the section where it shows the differences between kotlin and groovy: https://github.com/etiennestuder/gradle-jooq-plugin

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • shadow

    Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.

  • I've writen many Kotlin+Gradle projects that produce jars without the shadow plugin. They're not fat, shaded, standalone executable jars though - is that what you need?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • rules_kotlin, how to pass kotlin compiler options?

    1 project | /r/bazel | 14 Sep 2023
  • How do you do CI for linting / code inspection for Kotlin code? For example, Intellij IDEA's "code inspection"?

    2 projects | /r/Kotlin | 27 Jan 2022
  • [XP Sharing] Have you ever worked on a project with the Bazel build tool instead of Gradle?

    1 project | /r/androiddev | 1 Aug 2021
  • Build native JVM binaries with Bazel: rules_graalvm

    1 project | news.ycombinator.com | 2 Jan 2024
  • Ko: Easy Go Containers

    2 projects | news.ycombinator.com | 8 Nov 2023