Languages
Java .dockerignore
.dockerignore for languages projects
.dockerignore Content
# ============================================================================
# Created by https://dockerignore.com/
# LANGUAGE-SPECIFIC TEMPLATE for Java
# Website: https://www.java.com/
# Repository: https://github.com/openjdk/jdk
# ============================================================================
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# TEMPLATE OVERVIEW & USAGE NOTES
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# • TEMPLATE TYPE: LANGUAGE-SPECIFIC TEMPLATE
# • PURPOSE: Java-specific ignore patterns for Docker builds
# • DESIGN PHILOSOPHY: Contains only Java-specific patterns (no security patterns)
# • COMBINATION GUIDANCE: Combine with framework or common templates as needed
# • SECURITY CONSIDERATIONS: Does NOT include security patterns (use common/security.dockerignore)
# • BEST PRACTICES: Combine with security template for complete protection
# • OFFICIAL SOURCES: Java community patterns and best practices
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
# BUILD ARTIFACTS AND OUTPUT
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
**/.gradle/buildOutputCleanup/
**/.gradle/buildScan/
**/.gradle/test-output/
**/_output/
**/out/
**/test-output/
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
# TESTING AND COVERAGE
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
**/__coverage__/
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
# OTHER
# ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
!**/.gradle/wrapper/
!.gradle/wrapper/gradle-wrapper.jar
**/*.settings/
**/.bazel/
**/.gradle/
**/.gradle/caches/
**/.gradle/daemon/
**/.gradle/native/
**/.gradle/notifications/
**/.gradle/test-kit/
**/.gradle/tooling/
**/.gradle/workers/
**/.m2/repository/
**/.m2/wrapper/
**/.micronaut/
**/.mvn/
**/failsafe-reports/
**/jacoco-reports/
**/jmeter-reports/
**/surefire-reports/
**/test-reports/
*.class
*.classpath
*.ctxt
*.ear
*.factorypath
*.jar
*.nar
*.project
*.rar
*.spec.java
*.test.java
*.war
.bazelrc
.gradle/*
.gradle/wrapper/*
.m2/settings-security.xml
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar
bazel-*
gradle-app.setting
gradle-wrapper.jar
hs_err_pid*
mvnw
mvnw.cmd
pom.xml.releaseBackup
pom.xml.tag
pom.xml.versionsBackup