{"repo":"Enaium/jimmer-gradle","free":true,"listed":false,"github":"https://github.com/Enaium/jimmer-gradle","clone":"git clone https://github.com/Enaium/jimmer-gradle.git","description":"A gradle plugin for jimmer","language":"Kotlin","stars":17,"topics":["database","gradle","jimmer","orm","codegen","generator","android"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"jimmer-gradle A Gradle plugin for Jimmer that generates code from your database or DDL, supports incremental compilation, and simplifies dependency management for both Java and Kotlin projects. --- Table of Contents - Features - Quick Start - Method 1: Gradle Project Plugin - Method 2: Gradle Settings Plugin (Recommended) - Jimmer Version Configuration - Entity Generation - From Database - From DDL - Association Handling - Type Mappings - Incremental DTO Compilation - Dependency Management - Annotation Processor / KSP Arguments - Patch Support - Extension Reference --- Features - Generate code for tables, columns, and associations from a database or DDL. - Incremental compilation for DTOs (APT/KSP). - Automatic dependency management (Spring Boot, SQL, SQL-Kotlin). - Easy configuration for annotationProcessor/KSP arguments. - Use Jimmer's catalog in your project. - Auto-generate code on first project open. --- Quick Start Note: Do not use Method 1 and Method 2 at the same time. Method 1: Gradle Project Plugin Add to your build.gradle.kts : If using Kotlin, declare the KSP plugin before the Jimmer plugin: Enable auto dependency implementation: --- Method 2: Gradle Settings Plugin (Recommended) Add to your settings.gradle.kts : To modify the extension, use the project plugin as well: If using Kotlin, declare the KSP plugin before the Jimmer plugin: Add the KSP dependency in build.gradle.kts : --- Jimmer Version Configuration Set the Jimmer version in your build.gradle.kts (for p","default_branch":null,"files":null,"tree":[],"storefront":"/r/Enaium","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Enaium/jimmer-gradle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}