- Dockerfile.deps/template: 改用阿里云镜像手动安装 Maven,避免 apk maven 拉入冗余 openjdk25(600MB+)导致构建超时 - Jenkinsfile: 添加 DOCKER_BUILDKIT=1,使层缓存真正生效 - Dockerfile.deps: framework/dependencies 源码在 COPY . . 前单独复制并预编译, 提升缓存命中率;mvn install 去掉 || true,编译失败立即报错 - .dockerignore: 补充 .git/、docs/、sql/、scripts/ 等目录,构建上下文从 60MB 降至 ~5MB Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
53 lines
512 B
Plaintext
53 lines
512 B
Plaintext
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# 构建产物
|
|
**/target/
|
|
.m2/
|
|
*.class
|
|
*.jar
|
|
!gradle-wrapper.jar
|
|
.gradle/
|
|
|
|
# IDE
|
|
.idea/
|
|
*.iml
|
|
*.iws
|
|
*.ipr
|
|
.vscode/
|
|
.settings/
|
|
.classpath
|
|
.project
|
|
.factorypath
|
|
.springBeans
|
|
.sts4-cache
|
|
|
|
# 前端
|
|
**/node_modules/
|
|
dist/
|
|
build/
|
|
|
|
# 文档与脚本(构建不需要)
|
|
docs/
|
|
sql/
|
|
scripts/
|
|
openspec/
|
|
AGENTS.md
|
|
CLAUDE.md
|
|
*.md
|
|
!**/pom.xml
|
|
|
|
# AI / 工具目录
|
|
.claude/
|
|
.gstack/
|
|
.qoder/
|
|
|
|
# 杂项
|
|
*.log
|
|
*.tmp
|
|
.DS_Store
|
|
.history
|
|
.temp/
|
|
coverage/
|