github/gitignore · Kotlin.gitignore

Kotlin-.gitignore-Vorlage erklärt

Erklärt, warum Kotlin.gitignore JVM-Artefakte wie .class und jar sowie das .kotlin-Verzeichnis von Kotlin 2.0 ignoriert, und worauf bei der Kombination mit den Vorlagen Gradle und Android zu achten ist.

Im Generator öffnen Zusammen mit Gradle, Android, JetBrains, macOS öffnen

Kotlin.gitignore besteht aus den Regeln der Java-Vorlage plus dem Verzeichnis .kotlin/, das das Kotlin-Gradle-Plugin verwendet. Denn beim Kompilieren von Kotlin/JVM-Code entstehen dieselben .class- und .jar-Dateien wie bei Java.

Regeln für Build-Tools sind nicht enthalten. Da die meisten Kotlin-Projekte Gradle nutzen, wählen Sie zusätzlich die Gradle-Vorlage, bei Android-Apps die Android-Vorlage.

Regeln im Einzelnen

MusterWas ignoriert wird und warum
.kotlin/Daten des Kotlin-Gradle-PluginsSeit Kotlin 2.0 speichert das Gradle-Plugin Daten wie Sitzungsinformationen und Fehlerprotokolle im Ordner .kotlin im Projektstamm. Auch die Kotlin-Dokumentation rät, diesen Ordner in die .gitignore aufzunehmen.
*.class*.jar*.war*.nar*.ear*.zip*.tar.gz*.rarKompilierergebnisse und ArchiveJVM-Bytecode und Distributionsarchive. Mit Quellen und Build-Skripten lassen sie sich neu erzeugen.
hs_err_pid*replay_pid*JVM-AbsturzprotokolleDiagnosedateien, die bei einem abnormalen Ende der JVM zurückbleiben.
*.log*.ctxt.mtj.tmp/SonstigesLaufzeitprotokolle und Dateien der Werkzeuge BlueJ·J2ME. Diese Regeln wurden unverändert aus der Java-Vorlage übernommen.

Hinweise für die Praxis

Originalvorlage

Kotlin.gitignore14 Regeln
# 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/

Vorlagenquelle: github/gitignore/Kotlin.gitignore @356fd7b (2026-09-11) · CC0-1.0

Häufig kombinierte Vorlagen

Weitere Vorlagenerklärungen