# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar

# IDE - IntelliJ IDEA
.idea/
*.iml
*.iws
*.ipr
out/

# IDE - Eclipse
.classpath
.project
.settings/
bin/

# IDE - VSCode
.vscode/

# OS
.DS_Store
Thumbs.db

# Logs
*.log
logs/

# Proto 生成代码（不提交）
**/generated-sources/
**/generated-test-sources/

# Docker Compose 数据
deploy/docker-compose/data/

# Kubernetes 敏感配置（实际环境应单独管理）
deploy/k8s/*-secret.yaml
!deploy/k8s/secret-example.yaml

# 临时文件
*.tmp
*.swp
*.bak

# 脚本文件（临时脚本不提交，但项目脚本需要提交）
# 注意：如果需要提交某些脚本，使用 git add -f 强制添加
# *.sh

# 数据库脚本（不需要提交）
create_databases.sql

# Maven 其他生成文件
.flattened-pom.xml
effective-pom.xml
**/maven-status/
**/maven-archiver/

# 测试目录（如果不需要单元测试，可以忽略整个测试目录）
**/src/test/
**/test-classes/
**/target/test-classes/
# Compiled class file
*.class

.DS_Store
.idea/
*.iml
target/
 
# Log file
*.log

*.jar
*.war
*.nar
*.ear
*.zip
*.tar
*.tar.gz
*.rar
*.settings
*.project
.settings/
*.settings 
.classpath 
.project 
*.idea 
logs 
.factorypath 
*.mvn 
.mvn 
*.iml 
*.factorypath 
*.node_modules 
node_modules 
.sts4-cache
mvnjdk17.bat
/.vscode
/log
/log.filePath_IS_UNDEFINED
