Kotlin控制台项目上传GitHub时,.gitignore应包含哪些文件?
Kotlin控制台项目.gitignore配置清单
针对Kotlin控制台项目,不管你用Gradle还是Maven构建,以下这些文件/目录是必须加入.gitignore的,避免把本地环境配置、构建产物这类不必要的内容传到GitHub:
通用IDE与构建工具缓存
.idea/:IntelliJ系列IDE的本地配置目录,包含运行配置、索引缓存等,每个人的本地设置不一样.gradle/:Gradle的本地缓存和构建临时文件目录build/|target/:Gradle(build)或Maven(target)的构建输出目录,里面是编译后的class文件、打包好的Jar包等产物*.iml、*.ipr、*.iws:IntelliJ生成的模块、项目、工作区配置文件.classpath、.project、.settings/:Eclipse的项目配置文件和目录
构建工具特定文件
Gradle项目额外忽略
gradle/wrapper/gradle-wrapper.jar:Gradle Wrapper的Jar包不用上传,只需保留gradle-wrapper.properties、gradlew和gradlew.batlocal.properties:本地环境配置文件(比如JDK路径),属于个人本地设置
Maven项目额外忽略
dependency-reduced-pom.xml:Maven Shade插件生成的简化Pom文件*.log:Maven构建过程中生成的日志文件
其他通用冗余文件
*.class:Kotlin编译生成的字节码文件*.kotlin_module:Kotlin模块元数据文件.DS_Store:Mac系统自动生成的隐藏文件Thumbs.db:Windows系统的缩略图缓存文件*.tmp:各种临时文件- 本地测试用的配置文件、日志输出文件、个人调试脚本(如果有的话)
内容的提问来源于stack exchange,提问作者kenetcode
相关产品推荐
相关产品推荐

