# TED Procurement Processor - Git Ignore
# Author: Martin.Schweitzer@procon.co.at and claude.ai

# Compiled class files
*.class

# 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

# Gradle
.gradle
build/

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

# IDE - Eclipse
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/

# IDE - NetBeans
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

# IDE - VS Code
.vscode/

# OS Files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Logs
*.log
logs/

# Application
application-local.yml
application-dev.yml
application-prod.yml

# Docker
.docker/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
.venv/
ENV/
env.bak/
venv.bak/
.eggs/
*.egg-info/
dist/
*.egg

# Model cache
models/
.cache/

# Test data
test-data/
*.xml.bak

# Temporary files
*.tmp
*.temp
*.swp
*~

# Secrets
*.pem
*.key
secrets/
.env
.env.local
.env.*.local

# Database
*.db
*.sqlite
*.sqlite3

# Processed files (Camel)
.processed/
.error/

*.bak
.claude