github/gitignore · Kotlin.gitignore

Penjelasan template .gitignore Kotlin

Menjelaskan mengapa Kotlin.gitignore mengabaikan hasil JVM seperti .class dan jar serta direktori .kotlin Kotlin 2.0, dan hal yang perlu diperhatikan saat dikombinasikan dengan template Gradle dan Android.

Buka di generator Buka bersama Gradle, Android, JetBrains, macOS

Kotlin.gitignore adalah aturan template Java ditambah direktori .kotlin/ yang dipakai plugin Kotlin Gradle. Alasannya, mengompilasi kode Kotlin/JVM menghasilkan .class dan .jar yang sama seperti Java.

Aturan alat build tidak termasuk. Sebagian besar proyek Kotlin memakai Gradle, jadi pilih juga template Gradle, dan untuk aplikasi Android pilih template Android.

Penjelasan per aturan

PolaApa yang diabaikan dan mengapa
.kotlin/Data plugin Kotlin GradleMulai Kotlin 2.0, plugin Gradle menyimpan data seperti informasi sesi dan log galat di folder .kotlin di root proyek. Dokumentasi Kotlin juga menyarankan menambahkan folder ini ke .gitignore.
*.class*.jar*.war*.nar*.ear*.zip*.tar.gz*.rarHasil kompilasi dan arsipBytecode JVM dan arsip distribusi. Bisa dibuat ulang selama kode sumber dan skrip build ada.
hs_err_pid*replay_pid*Log crash JVMFile diagnostik yang tertinggal saat JVM berhenti tidak normal.
*.log*.ctxt.mtj.tmp/LainnyaLog eksekusi dan file alat BlueJ serta J2ME. Aturan ini diwarisi apa adanya dari template Java.

Hal yang perlu diperhatikan dalam praktik

Template asli

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

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

Template yang sering dipakai bersama

Penjelasan template lainnya