github/gitignore · Kotlin.gitignore

Plantilla .gitignore de Kotlin explicada

Explica por qué Kotlin.gitignore ignora artefactos de la JVM como .class y jar y el directorio .kotlin de Kotlin 2.0, y las precauciones al combinarla con las plantillas de Gradle y Android.

Abrir en el generador Abrir junto con Gradle, Android, JetBrains, macOS

Kotlin.gitignore consiste en las reglas de la plantilla de Java más el directorio .kotlin/ que usa el plugin de Gradle de Kotlin. Esto se debe a que compilar código Kotlin/JVM produce los mismos .class y .jar que Java.

No incluye reglas de herramientas de compilación. La mayoría de los proyectos Kotlin usan Gradle, así que elige también la plantilla de Gradle, o la de Android si es una app de Android.

Explicación regla por regla

PatrónQué ignora y por qué
.kotlin/Datos del plugin de Gradle de KotlinDesde Kotlin 2.0, el plugin de Gradle guarda en la carpeta .kotlin de la raíz del proyecto datos como la información de sesión y los registros de errores. La documentación de Kotlin también indica añadir esta carpeta a .gitignore.
*.class*.jar*.war*.nar*.ear*.zip*.tar.gz*.rarResultados de compilación y archivos de paqueteSon bytecode de la JVM y archivos de distribución. Con el código fuente y los scripts de compilación se pueden volver a crear.
hs_err_pid*replay_pid*Registros de fallos de la JVMSon archivos de diagnóstico que quedan cuando la JVM termina de forma anómala.
*.log*.ctxt.mtj.tmp/OtrosSon registros de ejecución y archivos de las herramientas BlueJ y J2ME. Son reglas heredadas tal cual de la plantilla de Java.

Precauciones en la práctica

Plantilla original

Kotlin.gitignore14 líneas de reglas
# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.nar*.ear*.zip*.tar.gz*.rar# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xmlhs_err_pid*replay_pid*# Kotlin Gradle plugin data, see https://kotlinlang.org/docs/whatsnew20.html#new-directory-for-kotlin-data-in-gradle-projects.kotlin/

Origen de las plantillas: github/gitignore/Kotlin.gitignore @356fd7b (2026-09-11) · CC0-1.0

Plantillas que suelen usarse juntas

Otras plantillas explicadas