# 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

# Eclipse
.project
.classpath
.settings/
bin/

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

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

# VS Code
.vscode/
*.code-workspace

# Quarkus
.quarkus/

# OS
.DS_Store
Thumbs.db
*.swp
*.bak
*~

# Logs
*.log
logs/
!src/main/resources/META-INF/resources/pages/admin/logs/

# Temporary files
*.tmp
*.temp

# SÉCURITÉ: Ne JAMAIS committer ces fichiers
.env
.env.local
.env.*.local
*.key
*.pem
*.p12
*.jks
secrets/
credentials.json

# Build artifacts
*.jar
*.war
*.ear
*.class

# Package files
*.tar.gz
*.zip
*.rar

# IDE-specific
.factorypath
.apt_generated/
.springBeans
.sts4-cache/

# Quarkus specific
.quarkus/
quarkus.log

# JSF/Faces specific
**/META-INF/resources/.faces-config.xml.jsfdia
**/javax.faces.resource/

# PrimeFaces cache
**/primefaces_resource_cache/

# Node modules (if using npm/webpack for frontend assets)
node_modules/
npm-debug.log
yarn-error.log
package-lock.json
yarn.lock

# Static resources compiled
src/main/resources/META-INF/resources/dist/
src/main/resources/META-INF/resources/assets/vendor/

# Database files (dev)
*.db
*.sqlite
*.h2.db

# Application config overrides (local dev)
application-local.properties
application-dev-override.properties
*-secret.properties
