# ========== IDEA ==========
# IntelliJ IDEA 项目文件
.idea/
# IDEA 模块文件
*.iml
*.iws
# IDEA 生成的工作区文件
workspace.xml
# 代码样式、运行配置等
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/dictionaries
.idea/vcs.xml
# 防止提交本地历史
.idea/**/localHistory/

# ========== 编译输出 ==========
# Maven 默认输出目录
target/
# Gradle 默认输出目录
build/

# ========== 操作系统 ==========
# Windows 缓存文件
Thumbs.db
ehthumbs.db
# macOS 缓存文件
.DS_Store
.AppleDouble
.LSOverride
# Linux 缓存文件
*~

# ========== 日志和临时文件 ==========
*.log
*.tmp
*.temp
*.swp

# ========== Test 输出 ==========
test-output/
surefire-reports/
failsafe-reports/

# ========== 依赖管理 ==========
# Maven 本地仓库
.mvn/repository/
# Gradle 缓存（可选）
.gradle/

# ========== 打包文件 ==========
# Spring Boot 可执行包
*.jar
*.war
# Spring Boot 可执行包目录
BOOT-INF/

# ========== IDE 外插件 ==========
# Lombok 插件生成文件
*.class
# JRebel 缓存
rebel.xml

# ========== 其它 ==========
# 环境变量文件（如包含敏感配置）
*.env
# Docker 相关
docker-compose.override.yml

# 排除本地开发环境配置（如 Spring Boot 的 application-local.yml）
application-local.yml
application-local.*

# 如果你用到 IDEA 自带的 File-Based Storage（8+版本默认），可以添加：
# .idea/.name
# .idea/gradle.xml
/src/main/java/picturesearch/
